.legal-page{background:var(--warm-white);color:var(--primary-dark);padding-bottom:4rem}.legal-code{letter-spacing:2px;text-transform:uppercase;color:#00000073;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.85rem}.legal-summary h1{letter-spacing:-1px;margin:0 0 .5rem;font-size:clamp(2rem,4vw,3.25rem)}.legal-updated{color:#0000008c;margin-bottom:.75rem;font-family:JetBrains Mono,monospace}.legal-intro{color:#000000b3;max-width:720px;line-height:1.7}.legal-content{flex-direction:column;gap:1.75rem;max-width:1100px;margin:0 auto;padding:4rem 1.5rem;display:flex}.legal-summary,.legal-card{border-left:2px solid #000000b3;padding-left:1.25rem;line-height:1.7}.legal-card h2{text-transform:uppercase;letter-spacing:.2rem;margin:0 0 .4rem;font-family:Capture It,sans-serif;font-size:1rem}.legal-card p{color:#000000b3;margin:0 0 .8rem}.legal-card ul{color:#000000b3;margin:.5rem 0 0;padding-left:1.2rem;line-height:1.6}.legal-card li+li{margin-top:.3rem}
