.gd-legal{background:var(--gd-bg,#000);color:var(--gd-text,#fff);min-height:70vh;padding:160px clamp(24px,6vw,60px) 120px}.gd-legal__container{max-width:820px;margin:0 auto}.gd-legal__eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--gd-mint);margin-bottom:20px;font-size:13px;font-weight:500;display:inline-block}.gd-legal__title{font-family:var(--font-figtree), sans-serif;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(38px,5vw,64px);font-weight:300;line-height:1.05}.gd-legal__updated{color:var(--gd-muted,#fff9);margin:0 0 56px;font-size:13px}.gd-legal__section{border-top:1px solid var(--gd-border,#ffffff14);padding:32px 0}.gd-legal__section h2{font-family:var(--font-figtree), sans-serif;color:#fff;margin:0 0 18px;font-size:clamp(20px,2.4vw,26px);font-weight:600}.gd-legal__section h3{color:#fff;margin:24px 0 8px;font-size:15px;font-weight:600}.gd-legal__section p,.gd-legal__section li{color:var(--gd-muted,#ffffffb8);font-size:15px;line-height:1.75}.gd-legal__section p{margin:0 0 14px}.gd-legal__section ul{margin:0 0 14px;padding-left:20px}.gd-legal__section li{margin-bottom:6px}.gd-legal__section a{color:var(--gd-mint);border-bottom:1px solid rgba(var(--gd-mint-rgb), .35);text-decoration:none}.gd-legal__section a:hover{border-bottom-color:var(--gd-mint)}.gd-legal__facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-legal__facts li{border-bottom:1px solid #ffffff0d;grid-template-columns:200px 1fr;gap:16px;padding:10px 0;display:grid}.gd-legal__facts .k{letter-spacing:.08em;text-transform:uppercase;color:var(--gd-muted,#ffffff8c);font-size:12px}.gd-legal__facts .v{color:#fff;font-size:15px}.gd-legal__facts .v strong{font-weight:600}@media (max-width:640px){.gd-legal__facts li{grid-template-columns:1fr;gap:2px}}
