.IIY-wG_header{text-align:center;max-width:54rem;margin:0 auto}.IIY-wG_header h1{text-wrap:balance;margin-top:12px;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.08}.IIY-wG_crumb{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.IIY-wG_crumb a{color:var(--text-muted);text-decoration:none}.IIY-wG_crumb a:hover{color:var(--text-primary)}.IIY-wG_crumbCat{color:var(--text-link)}.IIY-wG_byline{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin-top:18px;display:flex}.IIY-wG_hero{max-width:62rem;margin:30px auto 0}.IIY-wG_hero img{aspect-ratio:2;object-fit:cover;object-position:50% 35%;border-radius:18px;width:100%;height:auto;display:block}.IIY-wG_who{font-weight:700}.IIY-wG_whoTitle{color:var(--text-secondary);font-size:.88rem}.IIY-wG_dates{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.8rem}.IIY-wG_article{margin:34px auto 0}.IIY-wG_article img{border-radius:14px;max-width:100%;height:auto;margin:18px 0}.IIY-wG_article summary h3{font:inherit;margin:0}.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}.IIY-wG_article table{border-collapse:collapse;margin:22px 0;font-size:.9rem;display:block;overflow-x:auto}.IIY-wG_article th,.IIY-wG_article td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:8px 12px}.IIY-wG_article th{background:var(--bg-sunken);font-weight:700}.IIY-wG_footNav{border-top:1px solid var(--border-subtle);max-width:70ch;margin:40px auto 0;padding-top:18px}.IIY-wG_footNav a{color:var(--text-link);font-weight:600;text-decoration:none}.IIY-wG_footNav a:hover{text-decoration:underline}
