.policy-content-section{padding-top:calc(var(--cvw) * 1.2);padding-bottom:7%}@media (max-width:767px){.policy-content-section{padding-top:1.5rem;padding-bottom:12%}}.policy-content-shell{width:100%;max-width:52rem;margin-inline:auto}.policy-article{background-color:var(--dark-card);padding:clamp(1.6rem, calc(var(--cvw) * 3.4), 3.75rem) clamp(1.35rem, calc(var(--cvw) * 3.2), 3.5rem);border:1px solid #ffffff1f;border:1px solid lab(100% -.0000298023 .0000119209/.12);flex-direction:column;gap:0;display:flex}.policy-article .policy-block{align-items:stretch;gap:clamp(.85rem, calc(var(--cvw) * 1.05), 1.25rem);padding-block:clamp(1.85rem, calc(var(--cvw) * 2.4), 2.75rem);border-top:1px solid #ffffff1f;border-top:1px solid lab(100% -.0000298023 .0000119209/.12);flex-direction:column;display:flex}.policy-article .policy-block:first-child{border-top:none;padding-top:0}.policy-article .policy-block:last-child{padding-bottom:0}.policy-article .policy-meta{font-family:var(--font-avenir), "Avenir Next", system-ui, sans-serif;font-size:clamp(13px, calc(var(--cvw) * .95), 15px);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);line-height:1.4}.policy-article .policy-heading{font-family:var(--font-aeonik), system-ui, sans-serif;font-weight:400;font-size:clamp(1.55rem, calc(var(--cvw) * 2.15), 2rem);letter-spacing:-.03em;color:#fff;text-wrap:pretty;max-width:38ch;line-height:1.28}.policy-article .policy-subheading{font-family:var(--font-aeonik), system-ui, sans-serif;font-weight:400;font-size:clamp(1.25rem, calc(var(--cvw) * 1.55), 1.5rem);letter-spacing:-.02em;color:#fff;text-wrap:pretty;line-height:1.35}.policy-article .policy-copy{font-family:var(--font-avenir), "Avenir Next", system-ui, sans-serif;font-size:clamp(18px, calc(var(--cvw) * 1.35), 21px);color:#ffffffd1;color:lab(100% -.0000298023 .0000119209/.82);text-wrap:pretty;max-width:62ch;line-height:1.75}.policy-article .policy-copy a,.policy-article .policy-list a{color:var(--primary);text-decoration:none;transition:opacity .2s}.policy-article .policy-copy a:hover,.policy-article .policy-list a:hover{opacity:.85;text-underline-offset:.18em;text-decoration:underline}.policy-article .policy-list{gap:clamp(.9rem, calc(var(--cvw) * 1.1), 1.2rem);flex-direction:column;max-width:62ch;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.policy-article .policy-list>li{font-family:var(--font-avenir), "Avenir Next", system-ui, sans-serif;font-size:clamp(18px, calc(var(--cvw) * 1.35), 21px);color:#ffffffd1;color:lab(100% -.0000298023 .0000119209/.82);text-wrap:pretty;grid-template-columns:.55rem 1fr;align-items:start;column-gap:.95rem;line-height:1.75;display:grid}.policy-article .policy-list>li:before{content:"";background:var(--primary);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.72em}.policy-article .policy-list strong{color:#fff;font-weight:600}@media (max-width:767px){.policy-article .policy-heading,.policy-article .policy-copy,.policy-article .policy-list{max-width:none}}
