.policy-page{font-family:Birzia,Heebo,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300}.policy-page .breadcrumb,.policy-page .btn,.policy-page label{font-family:Birzia,Heebo,system-ui,sans-serif}.policy-page b,.policy-page strong{font-weight:700;color:var(--ink)}.policy-hero{position:relative;padding:150px 0 70px;background:linear-gradient(180deg,var(--bg-soft) 0,#fff 100%);border-bottom:1px solid var(--border-soft);overflow:hidden;text-align:center}.policy-hero:before{top:-160px;inset-inline-end:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(240,108,51,.18) 0,transparent 70%)}.policy-hero:after,.policy-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.policy-hero:after{bottom:-200px;inset-inline-start:-200px;width:520px;height:520px;background:radial-gradient(circle,rgba(0,98,184,.12) 0,transparent 70%)}.policy-hero .container{position:relative;z-index:1}.policy-hero .breadcrumb{font-size:14px;color:var(--muted);margin-bottom:18px}.policy-hero .breadcrumb a{color:#031238;font-weight:500}.policy-hero .breadcrumb a:hover{color:var(--orange)}.policy-hero h1{font-family:Birzia,Heebo,system-ui,sans-serif;font-size:clamp(38px,5.2vw,64px);font-weight:700;line-height:1.05;color:#111418;letter-spacing:-.025em;margin:0 0 16px}.policy-hero h1 .accent{color:var(--orange);font-weight:300}.policy-hero .updated{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid var(--border);border-radius:999px;font-size:14px;color:var(--muted);margin-top:8px}.policy-hero .updated svg{width:14px;height:14px;color:var(--orange)}.policy-article{max-width:820px;margin:0 auto;padding:64px 0 96px}.policy-lead{font-size:19px;line-height:1.75;color:var(--ink);padding:24px 28px;background:var(--orange-lighter);-webkit-border-start:4px solid var(--orange);border-inline-start:4px solid var(--orange);border-radius:12px;margin:0 0 48px;font-weight:300}.policy-article section{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid var(--border-soft)}.policy-article section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-article h2{font-family:Birzia,Heebo,system-ui,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:700;color:#111418;letter-spacing:-.015em;margin:0 0 16px;display:flex;align-items:baseline;gap:14px}.policy-article h2 .num{font-family:Birzia,Heebo,system-ui,sans-serif;font-size:.85em;letter-spacing:.05em;flex-shrink:0}.policy-article h2 .accent,.policy-article h2 .num{font-weight:300;color:var(--orange)}.policy-article p{font-size:17px;line-height:1.85;color:var(--ink-2);margin:0 0 14px}.policy-article p:last-child{margin-bottom:0}.policy-article ol,.policy-article ul{margin:0 0 16px;-webkit-padding-start:28px;padding-inline-start:28px;line-height:1.85;color:var(--ink-2);font-size:17px}.policy-article li{margin-bottom:8px}.policy-article li::marker{color:var(--orange)}.policy-article a{color:var(--orange);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500;transition:color .15s}.policy-article a:hover{color:var(--orange-dark)}.policy-article strong{color:var(--ink);font-weight:700}.policy-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;background:var(--bg-soft);border-radius:16px;padding:28px;margin-top:24px;border:1px solid var(--border-soft)}.policy-contact .item{display:flex;flex-direction:column;gap:4px}.policy-contact .item-label{font-size:13px;color:var(--muted);font-weight:500;letter-spacing:.02em}.policy-contact .item-value{font-size:16px;color:var(--ink);font-weight:700}.policy-contact .item-value a{color:var(--ink);text-decoration:none}.policy-contact .item-value a:hover{color:var(--orange)}@media (max-width:700px){.policy-hero{padding:120px 0 50px}.policy-article{padding:40px 0 60px}.policy-lead{font-size:17px;padding:20px 22px}.policy-article h2{flex-direction:row;gap:10px}.policy-article ol,.policy-article p,.policy-article ul{font-size:16px}}