.LegalHeader-module__K2UDWq__header{z-index:50;background:color-mix(in srgb, var(--color-background) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);width:100%;padding:14px 0;position:sticky;top:0}.LegalHeader-module__K2UDWq__container{max-width:var(--max-content-width);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.LegalHeader-module__K2UDWq__brandLink{align-items:center;gap:12px;text-decoration:none;display:flex}.LegalHeader-module__K2UDWq__brandBadge{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-text);background:var(--color-primary-container);border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);padding:3px 8px;font-size:.6875rem}.LegalHeader-module__K2UDWq__actions{align-items:center;gap:12px;display:flex}.LegalHeader-module__K2UDWq__navLink{white-space:nowrap;font-family:var(--font-mono), monospace;color:var(--color-on-surface-subtle);border-radius:var(--radius-sm);border:1px solid #0000;padding:6px 12px;font-size:.8125rem;text-decoration:none;transition:all .2s}.LegalHeader-module__K2UDWq__navLink:hover{color:var(--color-on-surface);border-color:var(--color-border-strong);background:var(--color-surface)}.LegalHeader-module__K2UDWq__activeNavLink{color:var(--color-primary-text);border-color:var(--color-primary-border);background:var(--color-primary-container);font-weight:600}.LegalHeader-module__K2UDWq__printBtn{font-family:var(--font-mono), monospace;color:var(--color-on-surface);background:var(--color-surface-container);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;transition:all .2s;display:inline-flex}.LegalHeader-module__K2UDWq__printBtn:hover{background:var(--color-surface-container);border-color:var(--color-primary);color:var(--color-on-surface)}.LegalHeader-module__K2UDWq__homeLink{font-family:var(--font-body), sans-serif;color:var(--color-on-surface-subtle);align-items:center;gap:4px;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-flex}.LegalHeader-module__K2UDWq__homeLink:hover{color:var(--color-on-surface)}@media (max-width:768px){.LegalHeader-module__K2UDWq__brandBadge,.LegalHeader-module__K2UDWq__homeLink span{display:none}.LegalHeader-module__K2UDWq__navLink{padding:4px 8px;font-size:.75rem}.LegalHeader-module__K2UDWq__printBtn{display:none}}@media (max-width:480px){.LegalHeader-module__K2UDWq__container{gap:8px;padding:0 16px}.LegalHeader-module__K2UDWq__actions{gap:4px}.LegalHeader-module__K2UDWq__wordmark{display:none}}@media print{.LegalHeader-module__K2UDWq__header{display:none!important}}.LegalHeader-module__K2UDWq__wordmark{filter:var(--logo-wordmark-filter)}
