.policy-main{max-width:1000px;padding-block:55px 75px}.policy-heading{padding-bottom:32px;border-bottom:1px solid var(--rust)}.policy-heading h1{font-size:clamp(48px,6vw,76px);letter-spacing:-2px;line-height:1.08}.policy-heading .policy-intro{max-width:650px;font-size:23px;line-height:1.5;margin-top:20px}.policy-updated{font:12px/1.6 var(--sans);color:var(--muted);margin-top:18px}.policy-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:60px;padding-top:32px}.policy-nav{display:flex;flex-direction:column;gap:16px;font:14px/1.5 var(--sans);align-items:flex-start}.policy-nav a[aria-current=page]{color:var(--rust);text-decoration:underline;text-underline-offset:5px}.policy-content section+section{margin-top:32px}.policy-content h2{font-size:30px;letter-spacing:-.5px;margin-bottom:14px}.policy-content p,.policy-content li{font:15px/1.8 var(--sans);color:var(--muted)}.policy-content p+p{margin-top:14px}.policy-content ul{margin:12px 0 0;padding-left:20px}.policy-content li+li{margin-top:10px}.policy-content a{text-decoration:underline;text-decoration-color:var(--rust);text-underline-offset:3px;overflow-wrap:anywhere}.policy-contact{border-top:1px solid var(--line);padding-top:27px}.policy-main .button{margin-top:30px}@media(max-width:760px){.policy-main{padding-block:35px 50px}.policy-layout{grid-template-columns:1fr;gap:30px;padding-top:25px}.policy-nav{flex-direction:row;flex-wrap:wrap;gap:14px 25px}.policy-heading .policy-intro{font-size:21px}.policy-content h2{font-size:28px}.policy-content p,.policy-content li{font-size:14px}}
