.legal-page{max-width:920px;margin:0 auto;padding:46px 0 90px}.legal-page header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:55px}.legal-page header a{color:var(--ink);text-decoration:none;font-weight:700}.legal-page header strong{color:var(--orange);font-size:.7em;letter-spacing:.08em}.legal-page h1{font-size:clamp(42px,7vw,76px);line-height:.98;letter-spacing:-.07em;margin:0 0 18px}.legal-page h1 em{font-style:normal;color:var(--orange)}.legal-page h2{font-size:26px;letter-spacing:-.04em;margin:42px 0 10px}.legal-page p,.legal-page li{color:#494650;line-height:1.65}.legal-page ul{padding-left:22px}.legal-page .eyebrow{font:11px "DM Mono",monospace;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.legal-page .notice{border-left:4px solid var(--orange);background:#fff4ed;padding:16px 18px;margin:28px 0}.legal-page footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:60px;color:var(--muted);font-size:12px}.legal-page a{color:var(--ink)}@media(max-width:800px){.legal-page{padding:30px 20px 60px}.legal-page header{margin-bottom:38px}.legal-page footer{display:block}.legal-page footer span{display:block;margin-bottom:8px}}
