.legal-body{background:#f8f8fc;color:#171722}.legal-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(226,226,236,.9);background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.legal-nav{width:min(1080px,calc(100% - 32px));min-height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.legal-nav .notia-wordmark{height:34px;width:auto}.legal-nav a:last-child{color:#525263;font-size:.76rem;font-weight:700}.legal-main{width:min(920px,calc(100% - 32px));margin:auto;padding:5.5rem 0 7rem}.legal-hero{padding-bottom:2.5rem;border-bottom:1px solid #e1e2ea}.legal-hero .eyebrow{color:#3155f5}.legal-hero h1{max-width:780px;margin:.6rem 0 1rem;font-family:var(--font-display);font-size:clamp(3.2rem,7vw,6rem);line-height:.9;letter-spacing:-.065em}.legal-hero>p{max-width:720px;color:#696978;font-size:1rem;line-height:1.7}.legal-meta{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.4rem}.legal-meta span{padding:.45rem .65rem;border:1px solid #dfe1ec;border-radius:999px;background:#fff;color:#676777;font-size:.68rem;font-weight:700}.legal-warning{margin:2rem 0;padding:1rem 1.1rem;border:1px solid #efd7a4;border-radius:14px;background:#fffaf0;color:#6f5524;font-size:.8rem;line-height:1.6}.legal-warning strong{color:#4c3817}.legal-content{display:grid;gap:2.2rem;padding-top:2.6rem}.legal-content section{padding-bottom:2.2rem;border-bottom:1px solid #e6e6ee}.legal-content section:last-child{border-bottom:0}.legal-content h2{margin-bottom:.85rem;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.15rem);letter-spacing:-.045em}.legal-content h3{margin:1.4rem 0 .55rem;font-size:1rem}.legal-content p,.legal-content li{color:#555566;font-size:.92rem;line-height:1.72}.legal-content ul,.legal-content ol{display:grid;gap:.55rem;margin:.8rem 0 0 1.2rem;list-style:disc}.legal-content ol{list-style:decimal}.legal-content a{color:#3155f5;text-decoration:underline;text-underline-offset:3px}.legal-callout{padding:1rem 1.1rem;border-radius:14px;background:#eef1ff;color:#303a76!important}.legal-footer{border-top:1px solid #e0e1e9;background:#0d0d14;color:#fff}.legal-footer__inner{width:min(1080px,calc(100% - 32px));margin:auto;padding:2rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.legal-footer .notia-wordmark{height:30px}.legal-footer div{display:flex;gap:1rem;flex-wrap:wrap}.legal-footer a{color:#c6c6d3;font-size:.7rem}.legal-footer a:hover{color:#fff}@media(max-width:700px){.legal-nav{min-height:68px}.legal-nav .notia-wordmark{height:30px}.legal-main{padding:3.6rem 0 5rem}.legal-hero h1{font-size:clamp(2.8rem,14vw,4.3rem)}.legal-content{gap:1.8rem}.legal-footer__inner{align-items:flex-start;flex-direction:column}}
