.legal-shell{padding:clamp(28px,4vw,52px) clamp(16px,4vw,42px) clamp(56px,7vw,84px)}.legal-context-nav{border-bottom:1px solid rgba(242,240,232,.12);padding:10px clamp(16px,4vw,42px);background:#050505bd}.legal-back-link{color:#9a978f;font-size:11px;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.legal-back-link:hover{color:#f2f0e8}.legal-section{padding-top:0}.legal-wrap{position:relative;z-index:1;max-width:920px;margin:0 auto}.legal-prose{border:1px solid rgba(240,240,240,.12);background:linear-gradient(135deg,rgba(200,184,154,.06),transparent 38%),#0c0c0ceb;padding:clamp(24px,4vw,48px);box-shadow:0 26px 72px #0000006b}.legal-prose .brand,.legal-prose .date,.legal-prose .label,.legal-prose th,.legal-prose .local-tag{font-family:JetBrains Mono,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.legal-prose .brand{margin-bottom:32px;color:var(--amber);font-size:.72rem}.legal-prose h1,.legal-prose h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;line-height:.92}.legal-prose h1{font-size:clamp(3.4rem,9vw,6.8rem)}.legal-prose .date{margin:12px 0 40px;color:var(--muted);font-size:.68rem}.legal-prose h2{margin-top:40px;margin-bottom:14px;color:var(--amber);font-size:clamp(1.7rem,4.4vw,2.5rem)}.legal-prose p,.legal-prose li,.legal-prose td{color:#c9c9c9;line-height:1.72}.legal-prose p{margin:0 0 16px}.legal-prose ul{margin:0 0 16px 20px;padding:0}.legal-prose li{margin-bottom:8px}.legal-prose a{color:var(--amber)}.legal-prose .divider{border:0;border-top:1px solid rgba(240,240,240,.1);margin:40px 0 0}.legal-prose .info-block{border-left:2px solid rgba(240,240,240,.1);padding-left:20px;margin-bottom:24px}.legal-prose .info-block p{margin-bottom:6px}.legal-prose .label{color:var(--muted);font-size:.64rem}.legal-prose .retention-table{width:100%;border-collapse:collapse;margin-bottom:24px}.legal-prose .retention-table th{color:var(--muted);text-align:left;font-size:.62rem;padding:10px 14px;border-bottom:1px solid rgba(240,240,240,.12)}.legal-prose .retention-table td{padding:14px;border-bottom:1px solid rgba(240,240,240,.08);vertical-align:top;font-size:.95rem}.legal-prose .retention-table tr:last-child td{border-bottom:0}.legal-prose .retention-table td:nth-child(2){color:var(--amber);white-space:nowrap}.legal-prose .local-tag{display:inline-block;margin-left:6px;padding:2px 8px;border:1px solid rgba(240,240,240,.16);background:#1a1a1adb;color:var(--muted);font-size:.58rem;vertical-align:middle}@media(max-width:720px){.legal-prose{padding:22px 18px}.legal-prose .retention-table,.legal-prose .retention-table thead,.legal-prose .retention-table tbody,.legal-prose .retention-table tr,.legal-prose .retention-table th,.legal-prose .retention-table td{display:block}.legal-prose .retention-table thead{display:none}.legal-prose .retention-table tr{padding:14px 0;border-bottom:1px solid rgba(240,240,240,.08)}.legal-prose .retention-table td{padding:6px 0;border:0}.legal-prose .retention-table td:nth-child(2){white-space:normal}}
