.policy-page{max-width:900px;padding:48px 22px 64px;margin:auto}.policy-heading{margin-bottom:24px}.policy-heading h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:12px 0 18px}.policy-heading>p{line-height:1.7;color:var(--na-muted-slate)}.policy-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:var(--na-muted-slate)}.policy-content,.policy-contact{padding:28px;margin:22px 0;border:1px solid var(--na-cool-mist);border-radius:6px;background:var(--na-white)}.policy-content{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.policy-content h2{font-size:23px;line-height:1.3;margin:30px 0 14px}.policy-content h2:first-child{margin-top:0}.policy-content h3{font-size:19px;line-height:1.4;margin:22px 0 12px}.policy-content p{margin:0 0 16px}.policy-content a{color:var(--na-deep-coral);text-decoration:underline}.policy-content ul,.policy-content ol{padding-inline-start:24px}.policy-content blockquote{margin:20px 0;padding:12px 20px;border-inline-start:4px solid var(--na-coral);background:var(--na-cool-mist)}.policy-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.policy-content th,.policy-content td{padding:10px;border:1px solid var(--na-muted-slate);vertical-align:top;text-align:start}.policy-content th{background:var(--na-cool-mist)}.policy-contact h2{margin:0 0 8px;font-size:21px}.policy-draft-banner{padding:16px;background:var(--na-coral);border:1px solid var(--na-coral);line-height:1.6;color:var(--na-white)!important;}.policy-languages{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.policy-languages a[aria-current]{font-weight:700}.policy-contact .site-contact-list{margin-top:16px}
@media(max-width:600px){.policy-page{padding:28px 16px 44px}.policy-content,.policy-contact{padding:20px}.policy-content{font-size:14px}}
