*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0B1A3C;--bg-deep: #050B1F;--surface: rgba(251, 240, 218, .05);--surface-solid: #13244F;--border: rgba(251, 240, 218, .12);--border-strong: rgba(251, 240, 218, .22);--ink: #FBF0DA;--text: #F1E7D3;--text-muted: #C2BBAE;--text-faint: #8E8A85;--brand: #DFB264;--brand-strong: #E9C47F;--brand-light: rgba(223, 178, 100, .14);--radius: 8px;--serif: "New York", "Iowan Old Style", "Palatino Linotype", Georgia, serif;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;color-scheme:dark}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -10%,rgba(223,178,100,.16),transparent 36rem),radial-gradient(1px 1px at 12% 22%,rgba(251,240,218,.7),transparent),radial-gradient(1px 1px at 78% 14%,rgba(223,178,100,.8),transparent),radial-gradient(1.5px 1.5px at 64% 68%,rgba(251,240,218,.6),transparent),radial-gradient(1px 1px at 30% 82%,rgba(223,178,100,.7),transparent),radial-gradient(1px 1px at 90% 48%,rgba(251,240,218,.6),transparent),linear-gradient(180deg,var(--bg) 0%,var(--bg-deep) 100%);background-attachment:fixed;color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--serif);font-weight:600}a{color:var(--brand-strong);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.nav-link{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:7px 14px;border-radius:99px;transition:color .15s ease,background .15s ease}.nav-link:hover{color:var(--ink);background:var(--brand-light);text-decoration:none}@media(max-width:860px){.feature-grid,.legal-hero,.legal-body,.summary-grid{grid-template-columns:1fr!important}.legal-body nav{position:static!important}}@media(max-width:560px){.nav-link{padding:7px 9px;font-size:.82rem}.legal-body article{padding:4px 18px 22px!important}}
