.home-care .phone-hero{display:block;min-height:0;padding-block:2rem}.home-care .phone-hero h1{font-size:clamp(2rem,5vw,3.6rem);max-width:20ch}.care-topics,.care-related{display:flex;flex-wrap:wrap;gap:.55rem}.care-topics a,.care-related a{border:1px solid var(--line);border-radius:999px;padding:.55rem .85rem;background:var(--paper);color:var(--ink);text-decoration:none}.care-note,.care-controls,.care-method{padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--paper);margin:1rem 0}.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.care-card{min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink);padding:1.15rem}.care-heading{display:flex;align-items:center;gap:.65rem}.care-icon{width:36px;height:36px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.care-card h3{font-size:1.25rem;line-height:1.25;margin:.6rem 0}.care-card p{line-height:1.55}.care-kind{font-size:.82rem;font-weight:700}.care-card summary{cursor:pointer;padding:.65rem 0;font-weight:700}.care-card ol{padding-left:1.25rem}.care-card li{padding:.3rem 0;line-height:1.55}.care-boundary{border-left:3px solid currentColor;padding-left:.75rem}.care-sources{font-size:.84rem;overflow-wrap:anywhere}.care-sources a{display:block;margin:.5rem 0}.care-check{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 0;margin-top:.5rem;cursor:pointer}.care-check input{width:1.2rem;height:1.2rem;margin:.1rem 0;flex:none;accent-color:var(--ink)}.care-controls button{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.6rem 1rem;cursor:pointer}.home-care :focus-visible{outline:3px solid currentColor;outline-offset:4px}.home-care .care-controls [hidden]{display:none}.care-group{margin:2rem 0;scroll-margin-top:5rem}.care-card{scroll-margin-top:5rem}@media(max-width:700px){.care-grid{grid-template-columns:1fr}.home-care .phone-header{flex-wrap:wrap}.care-card{padding:1rem}}@media print{html{--paper:#fff!important;--ink:#111!important;--muted:#333!important;--purple:#222!important;--line:#777!important;--canvas:#fff!important;--hero:#fff!important;--subtle:#fff!important}.phone-sidebar,.phone-header,.care-topics,.care-controls button{display:none!important}.phone-layout,.phone-page{display:block!important}.care-grid{display:block}.care-card{break-inside:avoid;margin:1rem 0}.care-card details::details-content{display:block;content-visibility:visible}.care-card details>*{display:block!important}.care-card summary{display:none!important}.home-care{background:white!important;color:black!important}}

.home-care .care-card summary,.home-care .care-check{min-height:44px}.home-care .care-controls button{min-height:44px;border-color:var(--control-line)}

.care-materials{margin:2rem 0;scroll-margin-top:5rem}.care-materials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.care-materials-grid .care-note{min-width:0;margin:0}.care-materials h3{font-size:1.1rem}.care-materials p{line-height:1.55}@media(max-width:900px){.care-materials-grid{grid-template-columns:1fr}}@media print{.care-materials-grid{display:block}.care-materials-grid .care-note{break-inside:avoid}}
