.care-page .skip-link{position:absolute;left:16px;top:-80px;background:#fff;padding:12px;z-index:20}.care-page .skip-link:focus{top:12px}.care-page a:focus-visible,.care-page summary:focus-visible{outline:3px solid #9f3a2d;outline-offset:5px}.care-menu{max-width:1306px;margin:0 auto;padding:20px 4%;border-bottom:1px solid var(--line)}.care-menu summary{cursor:pointer;font-weight:700;font-size:14px}.care-menu nav{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px;padding-top:16px}.care-heading{max-width:1306px;margin:auto;padding:38px 4% 56px}.breadcrumbs{font-size:12px;color:var(--slate);margin-bottom:40px}.breadcrumbs a{text-decoration:underline}.care-heading h1{max-width:980px;font-size:clamp(38px,5.2vw,70px);line-height:1.09}.care-price{font-size:15px;margin:28px 0 24px;color:var(--slate)}.care-layout{max-width:1306px;margin:auto;padding:0 4% 64px;display:grid;grid-template-columns:260px minmax(0,780px);gap:70px;align-items:start}.care-toc{border-top:2px solid var(--copper);padding-top:18px}.care-toc summary{font-weight:700;cursor:pointer}.care-toc nav{display:flex;align-items:stretch;flex-direction:column;gap:0;font-size:12px;font-weight:400;margin-top:12px}.care-toc nav a{padding:8px 0;border-bottom:1px solid var(--line);line-height:1.5}.care-copy{font-size:17px;line-height:1.85;min-width:0}.care-copy p:first-child{margin-top:0}.care-copy h2{font-size:clamp(28px,3vw,38px);line-height:1.17;margin:52px 0 20px;scroll-margin-top:24px}.care-copy h3{font:500 28px/1.25 Georgia,serif;margin-top:40px}.care-copy p{margin:0 0 20px}.care-copy li{padding:3px 0}.care-copy ul{padding-left:24px}.care-copy a{color:var(--copper-dark);text-decoration:underline;text-underline-offset:3px}.care-related{padding:48px max(4%,calc((100vw - 1200px)/2));background:var(--mist)}.care-related h2{font-size:34px;margin-bottom:24px}.care-related nav{flex-wrap:wrap;gap:8px 30px}.care-related a{font-size:14px;text-decoration:underline}.care-contact{max-width:1306px;margin:auto;padding:64px 4%}.care-contact h2{font-size:clamp(36px,4vw,52px);margin-bottom:24px}.care-contact .care-crisis{font-size:14px;color:var(--slate);border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.care-crisis a{text-decoration:underline}.care-page .button{background:var(--copper-dark);border-color:var(--copper-dark)}.care-page .eyebrow{color:var(--copper-dark)}
@media(max-width:1000px){.care-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.care-page .site-header{gap:18px;flex-wrap:wrap;padding:20px 4%}.care-page .site-header nav{display:flex;gap:20px;flex-wrap:wrap}.care-page .header-actions{padding:0}}
@media(max-width:700px){.care-layout{display:block}.care-toc{margin-bottom:40px}.care-toc nav{max-height:220px;overflow:auto;padding-right:12px}.care-menu nav{grid-template-columns:1fr 1fr}.care-page .site-header nav{order:3;width:100%;justify-content:space-between;font-size:12px;gap:12px}.care-page .logo-brand{min-width:0}.care-page .logo-brand img{width:160px}.care-page .header-actions .button{font-size:10px;padding:0 12px}.care-heading{padding-top:28px}.breadcrumbs{margin-bottom:28px}.care-copy{font-size:16px}.care-related nav{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.care-page .announcement{font-size:10px;letter-spacing:.02em;gap:12px}.care-menu nav a{font-size:12px}.care-page .footer-main{min-width:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
.hub-conditions{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px;background:var(--mist)}.hub-conditions a{font-weight:700}.hub-conditions span{display:block;width:100%}
