.legalpage{color:var(--paper);font-family:var(--body);font-size:16px;line-height:1.7}.legalpage a{color:var(--amber);text-decoration:underline}.legalpage .wrap{max-width:820px;margin:0 auto;padding:116px 22px 80px}.legalpage .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);display:inline-flex;gap:.6em;margin-bottom:14px}.legalpage .eyebrow:before{content:"//";opacity:.55}.legalpage h1{font-weight:600;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.01em;margin-bottom:8px}.legalpage h1,.legalpage h2{font-family:var(--disp);text-transform:uppercase}.legalpage h2{font-weight:500;font-size:1.2rem;letter-spacing:.01em;color:var(--paper);margin:34px 0 10px;padding-top:22px;border-top:1px solid var(--line)}.legalpage p{color:var(--fog2);margin:0 0 14px}.legalpage strong{color:var(--paper);font-weight:600}.legalpage .meta{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:20px 22px;margin:20px 0 8px;font-size:.92rem;color:var(--fog2)}.legalpage .meta div{padding:3px 0}.legalpage .meta b{color:var(--paper);font-weight:600}.legalpage .updated{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--fog);text-transform:uppercase;margin-bottom:30px}.legalpage ol,.legalpage ul{margin:0 0 16px;padding-left:22px;display:grid;gap:10px}.legalpage li{color:var(--fog2);line-height:1.65;padding-left:4px}.legalpage .foot-note{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:.88rem;color:var(--fog)}