.cdc-editorial{--ink:#172034;--muted:#4b5970;--accent:#2455ed;--line:#dce3ef;--pale:#f2f5ff;color:var(--ink);background:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6}.cdc-editorial *{box-sizing:border-box}.cdc-editorial a{color:inherit;text-underline-offset:.22em;text-decoration:underline}.cdc-editorial :focus-visible{outline-offset:4px;outline:3px solid #2455ed}.cdc-editorial h1,.cdc-editorial h2,.cdc-editorial h3{letter-spacing:-.045em;margin:0;font-weight:760;line-height:1.12}.cdc-editorial h1{text-wrap:balance;font-size:clamp(2.25rem,6vw,4.4rem)}.cdc-editorial h2{font-size:clamp(1.55rem,3vw,2.35rem)}.cdc-editorial h3{font-size:1.24rem}.cdc-editorial p{color:var(--muted);margin:.65em 0 0}.ed-wrap{width:min(100% - 2rem,72rem);margin-inline:auto}.ed-header{border-bottom:1px solid var(--line)}.ed-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding-block:.65rem;display:flex}.ed-logo{letter-spacing:-.045em;font-size:1.2rem;font-weight:850}.cdc-editorial .ed-logo,.ed-nav a{text-decoration:none}.ed-logo span{aspect-ratio:1;color:#fff;background:var(--accent);border-radius:.45rem;place-items:center;width:1.65rem;margin-right:.25rem;display:inline-grid}.ed-nav nav,.ed-footer nav,.ed-breadcrumb{flex-wrap:wrap;align-items:center;gap:.25rem .9rem;display:flex}.ed-nav nav a{align-items:center;min-height:44px;font-size:.88rem;font-weight:650;display:inline-flex}.ed-account{color:#1843c7!important}.ed-skip{z-index:2;background:#fff;padding:.6rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.ed-skip:focus{transform:none}.cdc-editorial .ed-kicker{color:#2444a3;letter-spacing:.075em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}.ed-home-hero{background:var(--pale);border-radius:1.35rem;align-items:center;gap:2rem;margin-block:clamp(1.3rem,5vw,4rem);padding:clamp(1.25rem,5vw,4rem);display:grid}.ed-home-intro p:not(.ed-kicker),.ed-intro>p:not(.ed-kicker){max-width:46rem;font-size:1.13rem}.cdc-editorial .ed-button{color:#fff;background:var(--accent);border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;min-height:46px;margin-top:1.05rem;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.ed-button:hover{background:#173fc5}.ed-hero-actions{gap:.75rem;display:grid}.ed-hero-action{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:.65rem 1rem 1rem}.ed-hero-action h2{letter-spacing:-.02em;font-size:1.2rem}.ed-hero-action h2 a{color:#1843c7;align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.ed-hero-action p{margin:.1rem 0 0;font-size:.95rem}.ed-section{margin-block:clamp(2.5rem,6vw,5rem)}.ed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.ed-card{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.15rem;scroll-margin-top:1.5rem}.ed-card a{text-decoration-color:#8aa4f8}.ed-card p{font-size:.95rem}.ed-number{color:#38476d;margin-bottom:1rem;font-size:.78rem;font-weight:800;display:block}.ed-blue{background:#eef3ff}.ed-mint{background:#e9f7f3}.ed-peach{background:#fff2e8}.ed-lilac{background:#f2efff}.ed-intro{margin-block:clamp(2rem,6vw,4.5rem) 2rem}.ed-recovery-links{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.05rem;display:flex}.cdc-editorial .ed-recovery-links .ed-button{margin-top:0}.ed-recovery-links>a:not(.ed-button){align-items:center;min-height:44px;display:inline-flex}.ed-footer{border-top:1px solid var(--line);background:#f6f8fc;margin-top:4rem;padding-block:1.4rem}.ed-footer nav{margin-block:.75rem}.ed-footer small{color:var(--muted)}.ed-breadcrumb{color:var(--muted);margin-top:1.3rem;font-size:.9rem}.ed-article{overflow-wrap:anywhere;max-width:64rem;margin-inline:auto}.ed-article-head{max-width:49rem;margin:1.4rem 0}.ed-article-head h1{font-size:clamp(2.1rem,5vw,3.75rem)}.cdc-editorial .ed-answer{color:var(--ink);font-size:clamp(1.08rem,2vw,1.3rem)}.cdc-editorial .ed-byline{color:var(--muted);font-size:.88rem}.ed-reading-layout{gap:1.5rem;display:grid}.ed-toc details{border:1px solid var(--line);border-radius:.8rem;padding:.25rem .9rem}.ed-toc summary{cursor:pointer;padding-block:.45rem;font-weight:750}.ed-toc ol{margin-block:.2rem .85rem;padding-inline-start:1.15rem}.ed-toc li+li{margin-top:.4rem}.ed-prose{min-width:0;max-width:43rem;font-size:1.05rem}.ed-prose>section,.ed-prose>aside{margin-bottom:2rem}.ed-prose h2{font-size:clamp(1.35rem,3.5vw,1.8rem)}.ed-prose section{scroll-margin-top:1.3rem}.ed-table-scroll{border:1px solid var(--line);border-radius:.7rem;margin-top:1rem;overflow-x:auto}.ed-prose table{border-collapse:collapse;width:100%;font-size:.94rem}.ed-prose caption{text-align:left;color:var(--muted);padding:.65rem}.ed-prose th,.ed-prose td{text-align:left;border-top:1px solid var(--line);padding:.55rem}.ed-prose thead{background:#f4f6fa}.ed-callout,.ed-next{background:var(--pale);border:1px solid #dbe3ff;border-radius:1rem;padding:clamp(1rem,3vw,1.65rem)}.ed-prose section .ed-callout{margin-top:1.5rem}.ed-course-callout{border-color:var(--line);background:#f5f7fa}.ed-next{border-color:var(--line);background:#fff}.ed-next>a,.ed-course-callout>a{margin-top:.75rem;display:inline-block}.ed-article-journey{margin-block:2.75rem 3.25rem}.ed-journey-lead,.ed-journey-options>aside{border:1px solid var(--line);border-radius:1rem;padding:clamp(1.15rem,3vw,1.5rem)}.ed-journey-lead{background:var(--pale);border-color:#cdd9ff;margin-top:1rem}.ed-journey-lead h3{font-size:clamp(1.3rem,3vw,1.65rem)}.ed-journey-lead a,.ed-journey-options a{color:#1843c7;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.ed-journey-lead a span{margin-inline-start:.35em}.ed-journey-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.85rem;margin-top:.85rem;display:grid}.ed-journey-options p:not(.ed-kicker){font-size:.95rem}.ed-journey-options a{margin-top:.45rem}.ed-course-layout{gap:1.5rem;display:grid}.ed-course-hero{margin-block:clamp(1.6rem,5vw,4rem) 0}.ed-course-hero .ed-intro{margin:0}.ed-course-preview{margin:1rem 0 0}.ed-course-preview img{border:1px solid var(--line);border-radius:1rem;width:100%;height:auto;display:block}.ed-course-preview figcaption{color:var(--muted);margin-top:.6rem;font-size:.9rem}.ed-phase-list{padding-left:1.4rem}.ed-phase-list li{padding-block:.7rem;border-bottom:1px solid var(--line);padding-left:.25rem}.ed-offer small{letter-spacing:0;font-size:.8rem;font-weight:600}@media (min-width:760px){.ed-home-hero{grid-template-columns:1.35fr 1fr}.ed-reading-layout{grid-template-columns:minmax(0,43rem) minmax(12rem,1fr);gap:2.25rem}.ed-toc{grid-area:1/2;align-self:start}.ed-prose{grid-area:1/1}.ed-course-layout{grid-template-columns:minmax(0,1.3fr) minmax(16rem,1fr);align-items:start}}.ed-consent{max-width:38rem;margin-block:.75rem}.ed-consent summary{cursor:pointer;width:fit-content}.ed-consent button{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #526781;border-radius:.35rem;margin:.5rem .5rem .25rem 0;padding:.35rem .65rem}.ed-consent button[aria-pressed=true]{border-color:var(--accent);color:#153cb7;background:var(--pale)}
