body{margin:0;background:#fafaf5;color:#181b18;font:16px/1.62 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#1a472a}h1,h2,h3{line-height:1.1}h1{font-size:clamp(2rem,5vw,4rem);max-width:980px}h2{margin-top:2rem}.site-header{position:sticky;top:0;background:#1a472a;color:#fff;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:14px 24px;z-index:2}.site-header a{color:#fff;text-decoration:none}.brand{font-weight:800}.site-header nav{display:flex;gap:14px;flex-wrap:wrap}.page{max-width:980px;margin:auto;padding:42px 20px}.answer{background:#fff8f0;border-left:6px solid #c4833b;padding:18px 20px;border-radius:8px}.kicker,.flag{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#a93b32;font-weight:800}.toc{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.toc a{background:#fff;border:1px solid #dce4dc;border-radius:999px;padding:7px 11px;text-decoration:none;font-size:.9rem}table{width:100%;border-collapse:collapse;background:#fff}td,th{border:1px solid #dce4dc;padding:12px;text-align:left;vertical-align:top}pre{background:#102016;color:#f5f7f2;border-radius:8px;overflow:auto;padding:16px}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}details{background:#fff;border:1px solid #dce4dc;border-radius:8px;margin:10px 0;padding:12px}summary{font-weight:800;cursor:pointer}.cards,.clinic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;list-style:none;padding:0}.cards li,.clinic-card{background:#fff;border:1px solid #dce4dc;border-radius:8px;padding:16px}.cards a{font-weight:800}.clinic-card h3{margin-top:0}.clinic-card p{margin:.45rem 0}.site-footer{border-top:1px solid #dce4dc;padding:24px;text-align:center;color:#5e6a62}