.guide{max-width:46rem}.guide-head h1{margin:.2rem 0 .4rem;line-height:1.2}.guide-head .dek{color:var(--ink-2);margin:0 0 .6rem;font-size:1.02rem}.guide-byline{color:var(--ink-3);margin:0 0 1rem;font-size:.85rem}.guide-facts{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);margin:0 0 1.2rem;padding:.7rem .9rem}.guide-facts dl{grid-template-columns:minmax(6rem,9rem) 1fr;gap:.35rem .9rem;margin:.3rem 0 0;font-size:.9rem;display:grid}.guide-facts dt{color:var(--ink);font-weight:600}.guide-facts dd{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:480px){.guide-facts dl{grid-template-columns:1fr}.guide-facts dd{margin-bottom:.3rem}}.guide .toc ol{margin:.3rem 0 1.2rem;padding:0;font-size:.92rem;list-style:none}.guide .toc li{padding:.12rem 0}.guide .toc .n{width:1.8rem;color:var(--ink-3);font-family:var(--mono,monospace);font-size:.8rem;display:inline-block}.guide-body{font-size:1rem;line-height:1.6}.guide-body h2{margin:1.8rem 0 .5rem;font-size:1.3rem}.guide-body h3{margin:1.2rem 0 .4rem;font-size:1.05rem}.guide-body p,.guide-body ul,.guide-body ol{margin:0 0 .9rem}.guide-body blockquote{border-left:3px solid var(--rule);color:var(--ink-2);margin:0 0 1rem;padding:.2rem 0 .2rem .9rem}.guide .table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 1rem;overflow-x:auto}.guide table{border-collapse:collapse;width:100%;font-size:.9rem}.guide th,.guide td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.35rem .5rem}.guide th{background:var(--paper-2);font-weight:600}.guide-stat{border:1px solid var(--slate);border-radius:var(--radius);background:#fff;border-left-width:4px;margin:.4rem 0 1.2rem;padding:.7rem .9rem}.guide-stat .eyebrow{margin:0 0 .2rem}.guide-stat-lede{margin:0 0 .5rem;font-size:1.05rem}.guide-stat-lede b{font-family:var(--display)}.guide-stat table{margin-top:.3rem}.guide-next{gap:.8rem;margin:1.6rem 0;display:grid}.guide-links{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.4rem 1.5rem;margin:1.5rem 0;padding-top:1rem;font-size:.92rem;display:grid}.guide-links h2{margin:0 0 .3rem;font-size:.95rem}.guide-links ul{margin:0;padding:0;list-style:none}.guide-links li{padding:.15rem 0}.guide-links .meta{color:var(--ink-3);font-size:.8rem;display:block}.guide-sources ol{overflow-wrap:anywhere;padding-left:1.2rem;font-size:.85rem}.guide-sources li{margin:.2rem 0}.guide-disclaimer{color:var(--ink-3);margin:1.5rem 0 0;font-size:.82rem}.guide-list{gap:.6rem;margin:.5rem 0 1.5rem;padding:0;list-style:none;display:grid}.guide-list>li{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;padding:.7rem .9rem}.guide-list h3{margin:0;font-size:1.05rem;line-height:1.3}.guide-list p{color:var(--ink-2);margin:.25rem 0 0;font-size:.9rem}.guide-list .meta{color:var(--ink-3);font-size:.8rem}.weekly-pager{flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin:1rem 0;font-size:.92rem;display:flex}.weekly-summary{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.weekly-summary a{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);color:var(--ink);gap:.1rem;height:100%;padding:.55rem .7rem;text-decoration:none;display:grid}.weekly-summary b{font-size:1.3rem;font-family:var(--display)}.weekly-summary span{color:var(--ink-2);font-size:.85rem}.weekly-council{margin:.6rem 0 1rem}.weekly-council h3{margin:0 0 .3rem;font-size:1rem}.weekly-rows{margin:0;padding:0;font-size:.92rem;list-style:none}.weekly-rows li{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;min-width:0;padding:.35rem 0}.weekly-rows .d{color:var(--ink-3);font-size:.84rem;display:block}.weekly-more{margin:.3rem 0 0;font-size:.88rem}.weekly-archive{gap:.3rem;margin:.4rem 0 1rem;padding:0;font-size:.95rem;list-style:none;display:grid}
