.site-header[data-astro-cid-sckkx6r4]{position:sticky;top:0;z-index:50;background:#fffffff0;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bar[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:32px;height:64px}.logo[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.main-nav[data-astro-cid-sckkx6r4]{display:flex;gap:26px;margin-left:auto;white-space:nowrap;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.main-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:var(--muted);transition:color .2s}.main-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover,.main-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4][aria-current]{color:var(--ink)}.header-cta[data-astro-cid-sckkx6r4]{padding:10px 16px}.mobile-nav[data-astro-cid-sckkx6r4]{display:none;margin-left:auto}.mobile-nav[data-astro-cid-sckkx6r4] summary[data-astro-cid-sckkx6r4]{list-style:none;cursor:pointer;width:26px;display:flex;flex-direction:column;gap:6px;padding:8px 0}.mobile-nav[data-astro-cid-sckkx6r4] summary[data-astro-cid-sckkx6r4]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-sckkx6r4] summary[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{height:1.5px;background:var(--ink)}.mobile-panel[data-astro-cid-sckkx6r4]{position:absolute;left:0;right:0;top:64px;background:var(--white);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;display:flex;flex-direction:column;box-shadow:0 12px 24px #0000000f}.mobile-panel[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;letter-spacing:.16em;text-transform:uppercase}@media(max-width:1000px){.main-nav[data-astro-cid-sckkx6r4],.header-cta[data-astro-cid-sckkx6r4]{display:none}.mobile-nav[data-astro-cid-sckkx6r4]{display:block}}.site-footer[data-astro-cid-sckkx6r4]{background:var(--ivory);padding:56px 0 28px;margin-top:0}.footer-top[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-logo[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.footer-brand[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{margin:10px 0 8px;max-width:460px}.nl-lead[data-astro-cid-sckkx6r4]{color:var(--muted);font-size:15px;margin-bottom:18px;max-width:460px}.newsletter[data-astro-cid-sckkx6r4]{display:grid;gap:14px;max-width:440px}.newsletter[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]{justify-self:start}.topics[data-astro-cid-sckkx6r4]{border:0;padding:0;margin:0;display:grid;gap:8px}.topics[data-astro-cid-sckkx6r4] legend[data-astro-cid-sckkx6r4]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--muted);margin-bottom:8px}.topic[data-astro-cid-sckkx6r4]{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--muted)}.topic[data-astro-cid-sckkx6r4] input[data-astro-cid-sckkx6r4]{margin-top:4px;accent-color:var(--gold)}.topic[data-astro-cid-sckkx6r4] strong[data-astro-cid-sckkx6r4]{color:var(--ink);font-weight:500}.topics[data-astro-cid-sckkx6r4] summary[data-astro-cid-sckkx6r4]{cursor:pointer;font-size:14px;color:var(--ink)}.topics-note[data-astro-cid-sckkx6r4]{font-size:13px;color:var(--muted);margin:6px 0 8px}.topics-grid[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}@media(max-width:480px){.topics-grid[data-astro-cid-sckkx6r4]{grid-template-columns:1fr}}.footer-cols[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-cols[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:block;color:var(--muted);font-size:14px;padding:3px 0}.footer-cols[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--ink)}.footer-title[data-astro-cid-sckkx6r4]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.footer-bottom[data-astro-cid-sckkx6r4]{display:flex;justify-content:space-between;gap:12px;padding-top:20px;font-size:13px;color:var(--muted);flex-wrap:wrap}@media(max-width:860px){.footer-top[data-astro-cid-sckkx6r4]{grid-template-columns:1fr}}
