.knowledge-article .article-shell{max-width:78rem;margin:auto;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,4vw,3.5rem)}
.knowledge-article .article-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9rem;color:var(--muted);margin-bottom:2rem}
.knowledge-article .article-breadcrumb a{text-underline-offset:.2em}
.knowledge-article .article-heading{max-width:62rem}
.knowledge-article .article-heading h1{font-size:clamp(2.2rem,4.7vw,4.3rem);line-height:1.08;letter-spacing:-.045em;max-width:25ch;margin:1rem 0 1.5rem}
.knowledge-article .article-deck{max-width:62ch;font-size:clamp(1.05rem,1.7vw,1.25rem);color:var(--muted)}
.knowledge-article .article-meta{font-size:.9rem;color:var(--muted);margin:1.5rem 0 2.25rem}
.knowledge-article .article-photo{margin:0 0 2rem}
.knowledge-article .article-photo img{display:block;width:100%;height:auto;border-radius:var(--radius)}
.knowledge-article .article-cover img{aspect-ratio:16/7;object-fit:cover;object-position:center 50%}
.knowledge-article .article-photo figcaption{margin-top:.65rem;font-size:.85rem;color:var(--muted)}
.knowledge-article .article-layout{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(0,2fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.knowledge-article .article-index{position:sticky;top:8rem;border-top:2px solid var(--forest);padding-top:1rem}
.knowledge-article .article-index ol{padding-left:1.25rem;margin:0}
.knowledge-article .article-index li{margin:.7rem 0;font-size:.95rem}
.knowledge-article .article-index a{text-underline-offset:.25em}
.knowledge-article .article-copy{min-width:0;max-width:46rem}
.knowledge-article .article-copy section{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--line)}
.knowledge-article .article-copy h2{font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.2;letter-spacing:-.025em;margin:0 0 1.2rem}
.knowledge-article .article-copy h3{font-size:1.18rem;line-height:1.4;margin:1.6rem 0 .65rem}
.knowledge-article .article-copy p,.knowledge-article .article-copy li{color:var(--muted)}
.knowledge-article .article-copy a{color:#725b0d;font-weight:700;text-underline-offset:.2em}
.knowledge-article .article-copy ul,.knowledge-article .article-copy ol{padding-left:1.35rem}
.knowledge-article .article-copy li+li{margin-top:.6rem}
.knowledge-article .article-answer{padding:1.5rem;border-left:3px solid #ad8b25;background:#ece5cf;margin-bottom:2rem}
.knowledge-article .article-answer p{margin:0}
.knowledge-article .article-next{background:#ece5cf;border-radius:var(--radius);padding:clamp(1.25rem,3vw,2rem)}
.knowledge-article .article-copy .button{color:var(--paper);text-decoration:none;margin-top:.5rem}
.a11y-large-text .knowledge-article .article-layout{grid-template-columns:1fr}
.a11y-large-text .knowledge-article .article-index{position:static}
@media(max-width:900px){.knowledge-article .article-layout{grid-template-columns:1fr}.knowledge-article .article-index{position:static}.knowledge-article .article-index ol{columns:2;column-gap:2rem}}
@media(max-width:560px){.knowledge-article .article-index ol{columns:1}.knowledge-article .article-cover img{aspect-ratio:4/3}.knowledge-article .article-meta{line-height:1.7}}
