.guide-header.svelte-7rfbcc{isolation:isolate;padding-block:2.4rem 4.5rem;position:relative}.guide-header.svelte-7rfbcc:before{z-index:-1;border-bottom:1px solid var(--line);background:var(--mist);content:"";position:absolute;inset:0 calc(50% - 50vw)}nav.svelte-7rfbcc a:where(.svelte-7rfbcc){color:var(--ink-soft);font-size:.8rem;font-weight:700;text-decoration:none}nav.svelte-7rfbcc a:where(.svelte-7rfbcc):hover,.external-link.svelte-7rfbcc:hover{text-decoration:underline}.draft-notice.svelte-7rfbcc{background:var(--gold-pale);color:#685127;border:1px solid #dec797;border-radius:.2rem;flex-wrap:wrap;gap:.35rem .7rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.header-grid.svelte-7rfbcc{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);align-items:end;gap:clamp(2.5rem,7vw,6rem);margin-top:3rem;display:grid}h1.svelte-7rfbcc{max-width:49rem;color:var(--forest);font-family:var(--font-display);letter-spacing:-.047em;margin:.8rem 0 0;font-size:clamp(2.5rem,4.5vw,4.15rem);font-weight:600;line-height:.99}.summary.svelte-7rfbcc{max-width:48rem;color:var(--ink-soft);font-family:var(--font-display);margin:1.5rem 0 0;font-size:1.12rem;line-height:1.7}.byline.svelte-7rfbcc{color:var(--ink-muted);flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;font-size:.78rem;display:flex}.audience-card.svelte-7rfbcc{border-block:1px solid var(--line-strong);padding:1.35rem 0}.audience-card.svelte-7rfbcc p:where(.svelte-7rfbcc):last-child{color:var(--ink-soft);margin:.6rem 0 0;font-size:.87rem;line-height:1.65}.taxonomy.svelte-7rfbcc{flex-wrap:wrap;gap:.55rem 1rem;margin-top:2.25rem;display:flex}.content-band.svelte-7rfbcc{border-block:1px solid var(--line);background:var(--white)}.reading-grid.svelte-7rfbcc{grid-template-columns:minmax(0,46rem) minmax(15rem,19rem);grid-template-areas:"article sidebar";justify-content:center;gap:clamp(2rem,7vw,6rem);padding-block:4.5rem 5rem;display:grid}.article-body.svelte-7rfbcc{grid-area:article;min-width:0}.review-sidebar.svelte-7rfbcc{scrollbar-gutter:stable;grid-area:sidebar;align-content:start;align-self:start;gap:1rem;max-height:calc(100vh - 3rem);display:grid;position:sticky;top:1.5rem;overflow-y:auto}.article-body.svelte-7rfbcc h2[id],.article-body.svelte-7rfbcc h3[id]{scroll-margin-top:1.5rem}.meta-card.svelte-7rfbcc,.limitations.svelte-7rfbcc{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 58%, white);border-radius:.2rem;padding:1.2rem}.meta-card.svelte-7rfbcc h2:where(.svelte-7rfbcc),.limitations.svelte-7rfbcc h2:where(.svelte-7rfbcc){color:var(--forest);font-family:var(--font-display);margin:0;font-size:1.15rem}.meta-card.svelte-7rfbcc p:where(.svelte-7rfbcc){color:var(--ink-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.meta-card.svelte-7rfbcc .strong:where(.svelte-7rfbcc){color:#33473e;font-weight:800}.headshot.svelte-7rfbcc{object-fit:cover;border-radius:50%;width:3rem;height:3rem;margin:.9rem 0}dl.svelte-7rfbcc{margin:.7rem 0 0}dl.svelte-7rfbcc div:where(.svelte-7rfbcc){border-top:1px solid #dfe4e0;padding:.65rem 0}dt.svelte-7rfbcc{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:750}dd.svelte-7rfbcc{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.78rem;line-height:1.5}.external-link.svelte-7rfbcc{color:#2b624b;margin-top:.8rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-block}.limitations.svelte-7rfbcc{border-color:color-mix(in srgb, var(--coral) 34%, var(--line));background:color-mix(in srgb, var(--peach) 15%, white);margin-top:3rem}.limitations.svelte-7rfbcc h2:where(.svelte-7rfbcc){margin-top:.7rem}.limitations.svelte-7rfbcc p:where(.svelte-7rfbcc):last-child{color:#665e52;margin-bottom:0;line-height:1.65}.editorial-sections.svelte-7rfbcc{gap:4rem;padding-top:6rem;display:grid}.editorial-section.svelte-7rfbcc{border-top:1px solid #d6dbd7;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);padding-top:2rem;display:grid}.section-heading.svelte-7rfbcc h2:where(.svelte-7rfbcc){color:var(--forest);font-family:var(--font-display);margin:.6rem 0 0;font-size:1.6rem;line-height:1.2}.section-heading.svelte-7rfbcc>a:where(.svelte-7rfbcc){color:var(--sage-dark);text-underline-offset:.18em;margin-top:.9rem;font-size:.75rem;font-weight:750;display:inline-block}.review-list.svelte-7rfbcc,.source-list.svelte-7rfbcc{gap:0;display:grid}.review-list.svelte-7rfbcc article:where(.svelte-7rfbcc){border:1px solid var(--line);background:var(--white);padding:1.25rem}.review-list.svelte-7rfbcc h3:where(.svelte-7rfbcc){margin:.5rem 0 0}.review-list.svelte-7rfbcc p:where(.svelte-7rfbcc):not(.eyebrow){margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.source-list.svelte-7rfbcc article:where(.svelte-7rfbcc){border-top:1px solid #dce0dd;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;display:grid}.source-list.svelte-7rfbcc article:where(.svelte-7rfbcc):first-child{border-top:0;padding-top:0}.source-number.svelte-7rfbcc{color:var(--ink-muted);font-size:.72rem;font-weight:750}.source-list.svelte-7rfbcc h3:where(.svelte-7rfbcc){margin:0;font-size:.95rem;line-height:1.4}.source-list.svelte-7rfbcc h3:where(.svelte-7rfbcc) a:where(.svelte-7rfbcc){text-underline-offset:.2rem;text-decoration-color:#b9c6be}.source-list.svelte-7rfbcc p:where(.svelte-7rfbcc){color:var(--ink-muted);margin:.3rem 0 0;font-size:.76rem}.source-dates.svelte-7rfbcc{color:var(--ink-muted)!important}.related-grid.svelte-7rfbcc{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.related-grid.svelte-7rfbcc a:where(.svelte-7rfbcc){border:1px solid var(--line);background:var(--white);border-radius:.2rem;gap:.5rem;padding:1.25rem;text-decoration:none;display:grid}.related-grid.svelte-7rfbcc a:where(.svelte-7rfbcc):hover{border-color:#92aa9d}.related-grid.svelte-7rfbcc span:where(.svelte-7rfbcc){color:var(--ink-muted);font-size:.8rem;line-height:1.55}@media (width<=52rem){.header-grid.svelte-7rfbcc,.reading-grid.svelte-7rfbcc,.editorial-section.svelte-7rfbcc{grid-template-columns:1fr}.review-sidebar.svelte-7rfbcc{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.reading-grid.svelte-7rfbcc{grid-template-areas:"sidebar""article"}.review-sidebar.svelte-7rfbcc .table-of-contents{grid-column:1/-1}}@media (width<=38rem){.review-sidebar.svelte-7rfbcc,.related-grid.svelte-7rfbcc{grid-template-columns:1fr}}
