.policy-main{max-width:1000px;padding-top:56px;padding-bottom:70px}.policy-header .nav{height:86px}.policy-header .language-picker{margin-left:auto}.policy-back{display:inline-block;font-size:14px;margin-bottom:36px;color:var(--muted)}.policy-back:hover{color:var(--ink)}.policy-hero{max-width:780px;margin-bottom:38px}.policy-hero .eyebrow{color:#ac2e00;font-size:14px}.policy-hero h1{font-size:clamp(36px,5.2vw,64px);letter-spacing:-2px;line-height:1.12;margin-bottom:24px}.policy-hero>p{font-size:18px;line-height:1.7;color:var(--muted)}.policy-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;color:var(--muted)}.policy-scope{border-left:3px solid var(--orange);padding:16px 24px;background:var(--surface);margin:32px 0}.policy-scope p{margin:0;line-height:1.8}.policy-list{display:grid;gap:16px}.policy-card{border:1px solid var(--line);border-radius:22px;padding:30px;display:grid;grid-template-columns:48px 1fr;gap:16px}.policy-num{font-size:16px;font-weight:600;color:#ac2e00;padding-top:4px}.policy-card h2,.policy-help h2{font-size:25px;letter-spacing:-.6px;line-height:1.3;margin-bottom:14px}.policy-card p{font-size:16px;line-height:1.8;margin-bottom:16px;color:var(--muted)}.policy-card p:last-child{margin-bottom:0}.policy-card a,.policy-source a,.policy-help a,.policy-home-link{color:#a92e00;text-decoration:underline;text-underline-offset:4px;font-size:16px}.policy-source{padding:30px 0;border-bottom:1px solid var(--line)}.policy-source p{font-size:14px;line-height:1.8;color:var(--muted);margin:14px 0 0}.policy-help{padding:30px 0 0;max-width:720px}.policy-help p{line-height:1.8;color:var(--muted)}.policy-help a{overflow-wrap:anywhere}.policy-footer{padding-top:20px}.footer-policy{padding:18px 0;border-bottom:1px solid var(--line)}.policy-home-link{display:inline-block;line-height:1.6}.categories>.policy-home-link{margin-top:20px}.policy-skip{position:absolute;left:16px;top:-100px;z-index:50;padding:12px;background:white}.policy-skip:focus{top:12px}.policy-footer .footer-bottom{font-size:14px}@media(max-width:600px){.policy-main{padding-top:30px}.policy-back{margin-bottom:24px}.policy-card{padding:23px 20px;grid-template-columns:1fr;gap:8px}.policy-hero h1{letter-spacing:-1.3px}.policy-hero>p{font-size:16px}.policy-card h2,.policy-help h2{font-size:23px}.policy-scope{padding:16px 18px}.policy-header .nav{height:76px}.policy-meta{gap:8px}.policy-footer .footer-bottom{flex-direction:column;gap:8px}}
.policy-index{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.policy-index a{padding:10px 16px;border:1px solid var(--line);border-radius:24px;font-size:14px;background:var(--surface)}.policy-index a:hover{border-color:var(--orange);color:#a92e00}.policy-items{padding-left:20px;margin:0 0 18px;line-height:1.65;color:var(--muted)}.policy-items li{padding-left:4px;margin:10px 0}.policy-card>div{min-width:0}.policy-items:last-child{margin-bottom:0}
