.policy-page{padding-block:var(--sc-space,42px)}
.policy-page .policy-section{padding-block:18px;border-top:1px solid rgba(128,128,128,.28)}
.policy-page .policy-section:first-child{padding-top:0;border-top:0}
.policy-page .policy-section:last-child{padding-bottom:0}
@media(max-width:640px){.policy-page .policy-section{padding-block:14px}.policy-page .policy-section:first-child{padding-top:0}.policy-page .policy-section:last-child{padding-bottom:0}}
.policy-page .policy-inner{max-width:820px;margin-inline:auto;padding-inline:16px;line-height:1.7}
.policy-page .policy-inner ul,.policy-page .policy-inner ol{padding-left:1.5rem;list-style:revert}
.policy-page details{border-bottom:1px solid rgba(128,128,128,.28);padding:12px 0}.policy-page summary{cursor:pointer;font-weight:700}
