.post-module__IIY-wG__header{text-align:center;max-width:54rem;margin:0 auto}.post-module__IIY-wG__header h1{text-wrap:balance;margin-top:12px;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.08}.post-module__IIY-wG__crumb{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.post-module__IIY-wG__crumb a{color:var(--text-muted);text-decoration:none}.post-module__IIY-wG__crumb a:hover{color:var(--text-primary)}.post-module__IIY-wG__crumbCat{color:var(--text-link)}.post-module__IIY-wG__byline{-moz-column-gap:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin-top:18px;display:flex}.post-module__IIY-wG__hero{max-width:62rem;margin:30px auto 0}.post-module__IIY-wG__hero img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;border-radius:18px;width:100%;height:auto;display:block}.post-module__IIY-wG__who{font-weight:700}.post-module__IIY-wG__whoTitle{color:var(--text-secondary);font-size:.88rem}.post-module__IIY-wG__dates{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.8rem}.post-module__IIY-wG__article{margin:34px auto 0}.post-module__IIY-wG__article img{border-radius:14px;max-width:100%;height:auto;margin:18px 0}.post-module__IIY-wG__article p.lede{color:var(--text-secondary);font-size:1.14rem;line-height:1.55}.post-module__IIY-wG__article .series-banner{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);background:var(--bg-tint-accent);border-radius:8px;margin-bottom:18px;padding:8px 12px;font-size:.72rem}.post-module__IIY-wG__article .number-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:22px 0;display:grid}:is(.post-module__IIY-wG__article .number-card,.post-module__IIY-wG__article .stat){background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}:is(.post-module__IIY-wG__article .num,.post-module__IIY-wG__article .big){font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);font-size:1.7rem;font-weight:650}.post-module__IIY-wG__article .label{color:var(--text-muted);font-size:.8rem;line-height:1.4}.post-module__IIY-wG__article .callout{background:var(--bg-tint-accent);border-left:3px solid var(--text-link);border-radius:0 12px 12px 0;margin:22px 0;padding:14px 18px}.post-module__IIY-wG__article .callout p{margin:.4em 0}.post-module__IIY-wG__article blockquote{border-left:3px solid var(--border-strong);color:var(--text-secondary);margin:22px 0;padding:2px 0 2px 18px;font-style:italic}.post-module__IIY-wG__article .faq-list{margin:10px 0 22px}.post-module__IIY-wG__article .faq-item{border-top:1px solid var(--border-subtle);padding:14px 0}.post-module__IIY-wG__article .faq-item h3{margin:0 0 6px}:is(.post-module__IIY-wG__article p.faq-q,.post-module__IIY-wG__article div.faq-q){margin:0 0 6px;font-weight:700}:is(.post-module__IIY-wG__article p.faq-a,.post-module__IIY-wG__article div.faq-a){color:var(--text-secondary);margin:0}.post-module__IIY-wG__article .cta-block{background:var(--text-primary);color:var(--bg-page);text-align:center;border-radius:18px;margin:34px 0;padding:clamp(24px,4vw,40px)}.post-module__IIY-wG__article .cta-block h2{color:inherit;margin-top:0;font-size:clamp(1.3rem,2.6vw,1.7rem)}.post-module__IIY-wG__article .cta-block p{color:inherit;opacity:.82}.post-module__IIY-wG__article a.cta-btn{background:var(--brand-accent);color:#f2fbf6;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:8px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.post-module__IIY-wG__article a.cta-btn:hover{background:var(--brand-accent-strong)}.post-module__IIY-wG__article a.cta-btn:focus-visible{outline-color:var(--bg-page)}.post-module__IIY-wG__article .series-nav{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;margin-top:30px;padding-top:18px;font-size:.92rem;display:flex}.post-module__IIY-wG__article .series-nav p{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.post-module__IIY-wG__article .disclaimer{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:30px;padding-top:16px;font-size:.8rem}.post-module__IIY-wG__article .tag{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;margin:0 6px 6px 0;padding:2px 10px;font-size:.75rem;display:inline-block}.post-module__IIY-wG__article table{border-collapse:collapse;margin:22px 0;font-size:.9rem;display:block;overflow-x:auto}.post-module__IIY-wG__article th,.post-module__IIY-wG__article td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:8px 12px}.post-module__IIY-wG__article th{background:var(--bg-sunken);font-weight:700}.post-module__IIY-wG__footNav{border-top:1px solid var(--border-subtle);max-width:70ch;margin:40px auto 0;padding-top:18px}.post-module__IIY-wG__footNav a{color:var(--text-link);font-weight:600;text-decoration:none}.post-module__IIY-wG__footNav a:hover{text-decoration:underline}
