.policy-main{--sova-taupe-rgb: 141, 120, 101}.policy-opening{position:relative;overflow:hidden;padding-block:40px 48px;background:radial-gradient(ellipse at 90% 20%,rgba(var(--sova-taupe-rgb),.09),transparent 65%),var(--sova-white)}.policy-opening:after{content:"";position:absolute;inset-block:0;inset-inline-end:-40px;width:250px;background:url(/assets/flames-CnxzYsjF.svg) center / contain no-repeat;opacity:.065;pointer-events:none}.policy-opening>.sova-container{position:relative;z-index:1}.policy-title{font-size:clamp(2.75rem,4.1vw,3.75rem);font-weight:400;line-height:1.15;letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;max-width:23ch;margin-block:16px 24px}.policy-intro{max-width:68ch;font-size:1.0625rem;line-height:1.85;text-wrap:pretty}.policy-summary{display:flex;align-items:center;gap:12px;margin-top:28px;max-width:76ch}.policy-summary p{font-size:.875rem;line-height:1.8}.policy-flame{flex:0 0 14px;height:28px;background:var(--sova-taupe);-webkit-mask:url(/assets/flame-symbol-CvS3dpei.svg) center / contain no-repeat;mask:url(/assets/flame-symbol-CvS3dpei.svg) center / contain no-repeat}.policy-layout{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,2fr);gap:clamp(40px,6vw,88px);align-items:start;padding-block:64px 80px}.policy-index{position:sticky;top:calc(var(--header-height) + 24px)}.policy-index h2{margin-bottom:16px;font-weight:500}.policy-index ol{list-style:none;display:flex;flex-direction:column;gap:4px}.policy-index .page-text-link{display:flex;align-items:flex-start;gap:12px;text-decoration:none;font-size:.875rem;min-height:44px;padding-block:10px}.policy-index-number{flex:0 0 20px;font-size:.6875rem;line-height:2.15;color:var(--sova-taupe)}.policy-content{min-width:0;max-width:78ch}.policy-section{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:36px;border-top:1px solid var(--sova-line);scroll-margin-top:20px}.policy-section:first-child{padding-top:0;border-top:0}.policy-section:last-child{padding-bottom:0}.policy-section-number{padding-top:5px;font-size:.75rem;line-height:1.8;color:var(--sova-taupe)}.policy-section h2{font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:-.025em;margin-bottom:18px;text-wrap:balance}.policy-section p{font-size:1rem;line-height:1.95;text-wrap:pretty}.policy-section p+p{margin-top:16px}.policy-help{padding-block:44px;background:linear-gradient(115deg,rgba(var(--sova-taupe-rgb),.085),rgba(var(--sova-taupe-rgb),.015))}.policy-help>.sova-container{display:flex;justify-content:space-between;align-items:center;gap:36px}.policy-help h2{font-size:1.75rem;font-weight:400;line-height:1.35;letter-spacing:-.025em;margin-bottom:12px}.policy-help p{font-size:.9375rem;line-height:1.8;max-width:52ch}.policy-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.policy-actions .policy-email{color:var(--sova-espresso);background:transparent;border-color:rgba(var(--sova-espresso-rgb),.4)}.policy-actions .policy-email:hover{background:rgba(var(--sova-espresso-rgb),.045);border-color:var(--sova-espresso)}html[dir=rtl] .policy-title,html[dir=rtl] .policy-section h2,html[dir=rtl] .policy-help h2{letter-spacing:0}html[dir=rtl] .policy-title{line-height:1.4}html[dir=rtl] .policy-section p{line-height:2}@media(max-width:1100px){.policy-help>.sova-container{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:800px){.policy-opening{padding-block:24px 36px}.policy-title{font-size:clamp(2rem,5.4vw,2.75rem)}.policy-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:36px 48px}.policy-index{position:static;border-bottom:1px solid var(--sova-line);padding-bottom:24px}.policy-index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.policy-content{max-width:none}.policy-section{padding-block:28px}}@media(max-width:500px){.policy-opening:after{width:180px;opacity:.035}.policy-intro{font-size:.9375rem}.policy-summary{align-items:flex-start;margin-top:20px}.policy-summary p{font-size:.8125rem}.policy-index ol{display:flex;gap:0}.policy-index .page-text-link{padding-block:8px}.policy-section{grid-template-columns:minmax(0,1fr);gap:8px}.policy-section-number{padding:0}.policy-section h2{font-size:1.25rem;margin-bottom:14px}.policy-section p{font-size:.9375rem}.policy-help{padding-block:32px}.policy-help h2{font-size:1.5rem}.policy-actions{flex-direction:column;align-items:stretch;width:100%}.policy-actions .page-button{width:100%;justify-content:space-between}}
