@scope (.bd-care-cluster){.article-hero{padding:clamp(4rem, 8vw, 7.5rem) 0 clamp(3.5rem, 7vw, 6rem);background:var(--soft)}.article-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.55fr);gap:clamp(2.5rem, 8vw, 7rem);align-items:end}.article-hero h1{max-width:14ch;font-size:clamp(2.6rem, 5.7vw, 5.4rem)}.article-meta{display:grid;gap:1rem;padding:1.6rem 0;border-top:1px solid #aebfd2;border-bottom:1px solid #aebfd2}.article-meta div{display:flex;justify-content:space-between;gap:2rem;font-size:.82rem}.article-meta dt{color:#68768a}.article-meta dd{margin:0;color:var(--ink);font-weight:600;text-align:right}.article-nav{position:sticky;top:0;z-index:15;overflow-x:auto;border-block:1px solid var(--line);background:rgb(255 255 255 / .97);box-shadow:0 4px 14px rgb(21 91 188 / .06);scrollbar-width:none}.article-nav__inner{display:flex;width:max-content;min-width:min(100%, var(--shell));min-height:54px;align-items:center;gap:1.5rem;margin-inline:auto;padding-inline:1rem}.article-nav a{display:inline-flex;min-height:54px;align-items:center;color:#66758a;font-size:.78rem;font-weight:600;text-decoration:none}.article-nav a:hover,.article-nav a:focus-visible{color:var(--blue-dark)}.answer-block{padding:clamp(3.5rem, 7vw, 6rem) 0;background:var(--navy);color:#dcecff}.answer-block__grid{display:grid;grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr);gap:clamp(2rem, 7vw, 7rem)}.answer-block h2{margin:0;color:#8fc4ff;font-size:1rem}.answer-block p{max-width:33ch;margin:0;color:#fff;font-size:clamp(1.5rem, 3vw, 2.6rem);font-weight:600;line-height:1.35}.article-body{padding:clamp(4rem, 8vw, 7rem) 0}.article-layout{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,.82fr);gap:clamp(2.5rem, 8vw, 8rem);align-items:start}.toc{position:sticky;top:80px;padding-top:.4rem}.toc strong{display:block;margin-bottom:1rem;color:var(--ink)}.toc a{display:block;padding:.65rem 0;border-top:1px solid var(--line);color:#607087;font-size:.82rem;text-decoration:none}.article-content{min-width:0}.article-content section{padding:0 0 clamp(3.5rem, 7vw, 6rem);scroll-margin-top:80px}.article-content h2{max-width:18ch;margin:0 0 1.4rem;font-size:clamp(2rem, 3.8vw, 3.5rem);letter-spacing:-.035em}.article-content h3{margin:2.2rem 0 .6rem;font-size:1.35rem}.article-content p,.article-content li{max-width:70ch}.article-content ul,.article-content ol{display:grid;gap:.75rem;padding-left:1.3rem}.article-content .lede{color:var(--ink);font-size:1.2rem;font-weight:500}.guide-table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:.9rem}.guide-table th,.guide-table td{padding:1rem;border:1px solid var(--line);text-align:left;vertical-align:top}.guide-table th{background:var(--navy);color:#fff}.guide-table td:first-child{color:var(--ink);font-weight:600}.callout{margin:2rem 0;padding:clamp(1.5rem, 4vw, 2.5rem);border-left:5px solid var(--blue);background:var(--soft)}.callout strong{display:block;margin-bottom:.5rem;color:var(--ink)}.checklist{margin:2rem 0;padding:0;border-top:1px solid #afc0d4;list-style:none}.checklist li{position:relative;max-width:none;padding:1rem 1rem 1rem 2.2rem;border-bottom:1px solid #afc0d4}.checklist li::before{position:absolute;top:1.1rem;left:.2rem;width:.9rem;height:.9rem;border:2px solid var(--blue-dark);content:""}.source-note{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line);color:#6d7888;font-size:.78rem}.related{padding:clamp(4rem, 8vw, 7rem) 0;background:var(--soft)}.related h2{margin:0 0 2rem;font-size:clamp(2rem, 4vw, 3.5rem)}.related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#aebfd2;border:1px solid #aebfd2}.related a{min-height:14rem;padding:2rem;background:#fff;color:var(--ink);font-weight:600;text-decoration:none}.related a span{display:block;margin-bottom:4rem;color:var(--blue-dark);font-size:.75rem}.related a:hover{background:#f8fbff}@media (max-width:820px){.article-hero__grid,.answer-block__grid,.article-layout{grid-template-columns:1fr}.toc{position:static}.toc a{display:none}.toc strong{margin:0}.related__grid{grid-template-columns:1fr}.guide-table{display:block;overflow-x:auto}}}