.back{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.policy{padding:90px 0 110px}.policy>header{max-width:650px;margin-bottom:75px}.policy h1{font-size:clamp(3.5rem,7vw,6.5rem);margin:18px 0}.policy>header>p:last-child{color:var(--muted);font-size:18px}.policy-grid{display:grid;grid-template-columns:280px 1fr;gap:100px;align-items:start}.policy aside{position:sticky;top:115px;background:var(--muted-paper);padding:28px;border-radius:14px;font-size:13px}.policy aside strong{font-size:11px;letter-spacing:.08em}.policy aside b{font-weight:600}.policy aside small{color:var(--muted)}.policy article{max-width:680px}.policy article section{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.policy article h2{font-family:var(--sans);font-size:20px;letter-spacing:-.02em;margin:0 0 10px}.policy article p{color:var(--muted)}.policy article a{text-decoration:underline}.mini-footer{background:var(--studio-dark);color:var(--paper);padding:27px 0;font-size:11px}.mini-footer>div{display:flex;justify-content:space-between}.mini-footer a{margin-left:25px}@media(max-width:760px){.policy{padding:60px 0 80px}.policy>header{margin-bottom:45px}.policy-grid{grid-template-columns:1fr;gap:50px}.policy aside{position:static}.mini-footer>div{display:block}.mini-footer span{display:block;margin-top:7px}.mini-footer a{margin:0 20px 0 0}.back{font-size:10px}}
