.page[data-astro-cid-jhmdmzlo]{flex-direction:column;min-height:100vh;display:flex}.legal-inner[data-astro-cid-jhmdmzlo]{box-sizing:border-box;flex:1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:clamp(24px,4vw,56px);width:100%;max-width:1080px;margin:0 auto;padding:clamp(32px,5vw,56px) 24px 80px;display:grid}.legal-nav[data-astro-cid-jhmdmzlo]{border:1px solid var(--hairline);backdrop-filter:blur(10px);background:#ffffff8c;flex-direction:column;gap:2px;display:flex;position:sticky;top:84px}.legal-nav-label[data-astro-cid-jhmdmzlo]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--gold-dark);border-bottom:1px solid var(--hairline);padding:16px 20px;font-size:11px}.legal-nav[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]{border-bottom:1px solid var(--hairline);padding:12px 20px;font-size:14px}.legal-nav[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo].last{border-bottom:none}.legal-nav[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]:hover{background:var(--bg-alt);color:var(--ink)}.legal-content[data-astro-cid-jhmdmzlo]{flex-direction:column;grid-column:span 2;gap:clamp(40px,6vw,64px);min-width:min(100%,480px);display:flex}.legal-eyebrow[data-astro-cid-jhmdmzlo]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--gold-dark);margin-bottom:12px;font-size:11px}.legal-content[data-astro-cid-jhmdmzlo] h1[data-astro-cid-jhmdmzlo],.legal-content[data-astro-cid-jhmdmzlo] h2[data-astro-cid-jhmdmzlo]{font-family:var(--font-display);margin:0 0 24px;font-size:clamp(24px,3vw,34px);font-weight:600}.legal-content[data-astro-cid-jhmdmzlo] h3[data-astro-cid-jhmdmzlo]{font-family:var(--font-display);margin:0 0 8px;font-size:16px;font-weight:600}.legal-block[data-astro-cid-jhmdmzlo]{flex-direction:column;gap:20px;font-size:14px;line-height:1.7;display:flex}.legal-block[data-astro-cid-jhmdmzlo] p[data-astro-cid-jhmdmzlo]{margin:0}.legal-block[data-astro-cid-jhmdmzlo] p[data-astro-cid-jhmdmzlo].muted{color:var(--muted)}.legal-field-label[data-astro-cid-jhmdmzlo]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--muted);margin-bottom:6px;font-size:10px}.placeholder[data-astro-cid-jhmdmzlo]{font-family:var(--font-mono);color:var(--gold-dark)}.placeholder--small[data-astro-cid-jhmdmzlo]{font-size:12px}.section-divider[data-astro-cid-jhmdmzlo]{border-top:1px solid var(--hairline);padding-top:clamp(32px,5vw,48px)}.cookie-panel[data-astro-cid-jhmdmzlo]{border:1px solid var(--hairline);backdrop-filter:blur(10px);background:#ffffff8c;flex-direction:column;gap:2px;display:flex}.cookie-row[data-astro-cid-jhmdmzlo]{border-bottom:1px solid var(--hairline);align-items:center;gap:16px;padding:16px 20px;display:flex}.cookie-copy[data-astro-cid-jhmdmzlo]{flex:1;min-width:0}.cookie-name[data-astro-cid-jhmdmzlo]{font-family:var(--font-display);margin-bottom:4px;font-size:14px;font-weight:600}.cookie-desc[data-astro-cid-jhmdmzlo]{color:var(--muted);font-size:13px;line-height:1.5}.cookie-btn[data-astro-cid-jhmdmzlo]{cursor:pointer;border:1px solid var(--ink);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;background:0 0;padding:8px 14px;font-size:10px}.cookie-btn[data-astro-cid-jhmdmzlo][data-on=true]{background:var(--gold)}.cookie-btn--locked[data-astro-cid-jhmdmzlo]{cursor:not-allowed;background:var(--bg-alt);color:var(--muted)}.cookie-actions[data-astro-cid-jhmdmzlo]{justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.btn-gold-small[data-astro-cid-jhmdmzlo]{cursor:pointer;border:1px solid var(--gold);background:var(--gold);color:var(--ink);font-family:var(--font-display);letter-spacing:.06em;padding:10px 20px;font-size:13px;font-weight:600}.btn-gold-small[data-astro-cid-jhmdmzlo]:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn-outline-small[data-astro-cid-jhmdmzlo]{cursor:pointer;border:1px solid var(--ink);color:var(--ink);font-family:var(--font-display);letter-spacing:.06em;background:0 0;padding:10px 20px;font-size:13px;font-weight:600}.btn-outline-small[data-astro-cid-jhmdmzlo]:hover{background:var(--bg-alt)}
