html{scroll-padding-top:2rem}.reading{max-width:850px;padding-block:2rem 4rem}.article-head{padding-block:1.5rem}.article-head h1{font-size:clamp(2.1rem,5vw,3.65rem);line-height:1.12;letter-spacing:-.025em;margin:1rem 0}.reading p,.reading li{font-size:1.0625rem;line-height:1.8}.reading p,.reading li{color:var(--muted)}.reading h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2;margin:0 0 1.2rem}.reading section{padding-block:2rem}.reading li+li{margin-top:.65rem}.reading a{text-underline-offset:.22em}.byline{font-size:.875rem!important}.contents,.next-guide{padding:1.5rem;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.contents ol{margin-bottom:0}.table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0}.table-wrap table{width:100%;border-collapse:collapse;font-size:1rem;min-width:510px}.table-wrap caption{text-align:left;color:var(--muted);padding-bottom:.8rem}.table-wrap th,.table-wrap td{padding:1rem;text-align:left;border:1px solid var(--line);vertical-align:top}.table-wrap th{color:var(--gold)}.skip-link{position:absolute;left:1rem;top:-100px;padding:1rem;background:var(--ink);z-index:5}.skip-link:focus{top:1rem}a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.next-guide{margin-top:2rem}.reading .eyebrow{font-size:.875rem}.reading .actions a{font-size:1rem}.related-reading{border-top:1px solid var(--line);margin-top:3rem}@media(max-width:800px){.top{flex-wrap:wrap;gap:1rem}.top nav{display:flex;flex-wrap:wrap;gap:1rem}.reading{padding-top:1rem}.contents,.next-guide{padding:1rem}.article-head h1{overflow-wrap:break-word}}
