.page[data-astro-cid-jue3ldzs]{padding:7rem 2rem 4rem;background:var(--warm);min-height:100vh}.page-inner[data-astro-cid-jue3ldzs]{max-width:720px;margin:0 auto}.back[data-astro-cid-jue3ldzs]{font-family:var(--font-body);font-size:.9rem;color:var(--accent-text);display:inline-block;margin-bottom:2rem;transition:opacity .2s ease}.back[data-astro-cid-jue3ldzs]:hover{opacity:.8}h1[data-astro-cid-jue3ldzs]{font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--deep);margin-bottom:.5rem;line-height:1.2}.updated[data-astro-cid-jue3ldzs]{font-family:var(--font-body);font-size:.85rem;color:var(--text-body);margin-bottom:2.5rem}.page-inner[data-astro-cid-jue3ldzs] h2{font-family:var(--font-brand);font-size:1.15rem;font-weight:700;color:var(--deep);margin-top:2.25rem;margin-bottom:.6rem;scroll-margin-top:6rem}.page-inner[data-astro-cid-jue3ldzs] h3{font-family:var(--font-brand);font-size:1rem;font-weight:700;color:var(--deep);margin-top:1.4rem;margin-bottom:.4rem}.page-inner[data-astro-cid-jue3ldzs] p,.page-inner[data-astro-cid-jue3ldzs] li,.page-inner[data-astro-cid-jue3ldzs] td,.page-inner[data-astro-cid-jue3ldzs] th{font-family:var(--font-body);font-size:.95rem;color:var(--text-body);line-height:1.7}.page-inner[data-astro-cid-jue3ldzs] p,.page-inner[data-astro-cid-jue3ldzs] li{margin-bottom:.6rem}.page-inner[data-astro-cid-jue3ldzs] ul,.page-inner[data-astro-cid-jue3ldzs] ol{padding-left:1.25rem;margin-bottom:.75rem}.page-inner[data-astro-cid-jue3ldzs] a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.page-inner[data-astro-cid-jue3ldzs] .table-wrap{overflow-x:auto;margin:.75rem 0 1.25rem}.page-inner[data-astro-cid-jue3ldzs] table{width:100%;border-collapse:collapse;min-width:480px}.page-inner[data-astro-cid-jue3ldzs] th,.page-inner[data-astro-cid-jue3ldzs] td{text-align:left;padding:.55rem .7rem;border-bottom:1px solid rgba(10,28,58,.12);vertical-align:top}.page-inner[data-astro-cid-jue3ldzs] th{font-weight:600;color:var(--deep)}.page-inner[data-astro-cid-jue3ldzs] .note{border-left:3px solid var(--accent-text);padding:.75rem 1rem;background:#0a1c3a0a;border-radius:0 8px 8px 0;margin:1rem 0 1.25rem}
