:root{--orange:#ff6a00;--black:#090909;--ink:#171717;--paper:#f4f0e9;--muted:#656565;--line:#d4cec4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.72}a{color:inherit}.legal-header{min-height:78px;background:var(--black);display:flex;align-items:center;justify-content:space-between;padding:10px clamp(20px,6vw,86px);border-bottom:3px solid var(--orange)}.legal-header img{width:150px;height:58px;object-fit:contain}.legal-header a:last-child{color:#fff;text-decoration:none;font-weight:700;letter-spacing:.06em;font-size:.82rem}.legal-page{max-width:980px;margin:0 auto;padding:clamp(58px,8vw,100px) 24px 90px}.kicker{color:var(--orange);font-weight:800;letter-spacing:.15em;font-size:.75rem}.legal-page h1,.legal-page h2{font-family:"Barlow Condensed",Arial Narrow,sans-serif;line-height:1}.legal-page h1{font-size:clamp(3.3rem,7vw,6.2rem);margin:14px 0 22px}.legal-page h2{font-size:2rem;margin:48px 0 14px;padding-top:16px;border-top:1px solid var(--line)}.legal-page h3{font-size:1.05rem;margin:28px 0 6px}.lead{font-size:1.1rem;color:var(--muted);max-width:760px}.legal-page p,.legal-page li{max-width:820px}.company-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);margin:32px 0}.company-data div{padding:18px 12px 18px 0;border-bottom:1px solid var(--line)}.company-data strong{display:block;font-size:.72rem;letter-spacing:.1em;color:var(--orange);text-transform:uppercase}.notice{border-left:4px solid var(--orange);background:#fff;padding:18px 22px;margin:26px 0}.updated{color:var(--muted);font-size:.86rem;margin-top:56px}.legal-footer{background:var(--black);color:#aaa;padding:30px clamp(20px,6vw,86px);display:flex;gap:20px;flex-wrap:wrap}.legal-footer a{color:#fff}.legal-footer span{margin-left:auto}@media(max-width:650px){.company-data{grid-template-columns:1fr}.legal-header img{width:125px}.legal-footer span{width:100%;margin-left:0}}
