.legal-page{min-height:100svh;background:#0b110d;color:#edf2ed;padding:0 18px 50px}.legal-page>nav{height:74px;display:flex;align-items:center;justify-content:space-between;max-width:1060px;margin:auto;border-bottom:1px solid rgba(255,255,255,.1)}.legal-page footer a,.legal-page>nav>a:last-child{color:#a8b4ab;text-decoration:none;font-size:.66rem}.legal-page>header{max-width:900px;margin:clamp(55px,10vw,110px) auto 55px}.legal-page>header p{color:var(--lime);text-transform:uppercase;font-size:.65rem;font-weight:900;letter-spacing:.12em}.legal-page>header h1{font:900 clamp(3.5rem,12vw,8rem)/.82 var(--display);text-transform:uppercase;letter-spacing:-.045em;margin:14px 0 25px}.legal-page>header strong{display:block;max-width:720px;color:#b5c0b8;font-size:clamp(.9rem,2vw,1.2rem);line-height:1.6}.legal-page>header span{display:block;margin-top:18px;color:#6f7d73;font-size:.65rem}.legal-page>article{max-width:900px;margin:auto;display:grid;grid-gap:9px;gap:9px}.legal-page>article section{background:#111914;border:1px solid rgba(255,255,255,.08);padding:clamp(20px,5vw,38px)}.legal-page h2{font:800 clamp(1.2rem,4vw,1.75rem) var(--display);text-transform:uppercase;margin:0 0 17px;color:#f4f7f3}.legal-page article p{color:#9eaba2;font-size:.76rem;line-height:1.75;margin:10px 0}.legal-page>footer{max-width:900px;margin:35px auto 0;padding:25px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.legal-page>footer b{font-size:.7rem}.legal-page>footer a:last-child{margin-left:auto;color:var(--lime)}@media(min-width:700px){.legal-page{padding-inline:35px}.legal-page>article{grid-template-columns:1fr 1fr}.legal-page>article section:first-child,.legal-page>article section:last-child{grid-column:1/-1}}