.is-animated-down{animation:animated-down .4s forwards;animation-delay:var(--anime-delay,.5s);opacity:0;transform:translateY(-1.875rem);transition:transform .5s ease,opacity .5s ease}@keyframes animated-down{to{opacity:1;transform:translateY(0)}}.is-animated-up{animation:animated-up .4s forwards;animation-delay:var(--anime-delay,.5s);opacity:0;transform:translateY(1.875rem);transition:transform .5s ease,opacity .5s ease}@keyframes animated-up{to{opacity:1;transform:translateY(0)}}@keyframes is-animated-right{to{opacity:1;transform:translateX(0)}}@keyframes is-animated-left{to{opacity:1;transform:translateX(0)}}@-webkit-keyframes rotate-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.section-policy{padding-bottom:clamp(3.125rem,2.222rem + 3.7vw,5rem)!important;padding-top:clamp(0rem,-1.053rem + 4.32vw,2.188rem)!important}.section-policy .policy-list{display:flex;flex-direction:column;gap:clamp(1.875rem,1.42rem + 2.27vw,3.125rem);padding-top:clamp(.938rem,.799rem + .59vw,1.5rem);width:100%}.section-policy .policy-list-wrapper{margin-bottom:clamp(2.188rem,1.957rem + .98vw,3.125rem);padding-left:1.375rem}.section-policy .policy-list-wrapper li{display:block;font-family:var(--second-family);font-size:clamp(.875rem,.721rem + .63vw,1.125rem);line-height:1.4;max-width:150ch}.section-policy .policy-list-wrapper>li{margin-top:clamp(.625rem,.533rem + .39vw,1rem)}.section-policy .policy-list-wrapper>li span,.section-policy .policy-list-wrapper>li:before .fs-largest{font-size:clamp(1.25rem,1.096rem + .66vw,1.875rem);font-weight:500;line-height:1.4}.section-policy .policy-list-wrapper li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;transform:translateX(-120%)}.section-policy .policy-list ol{counter-reset:item;padding-left:1.5rem}.section-policy .policy-list-feedback{color:var(--text-color);text-decoration:underline;transition:color .2s ease}.section-policy .policy-list-feedback:hover{color:var(--accent-color)}.section-policy .policy-list p:has(.button){align-self:center;text-align:center}@media screen and (min-width:48rem){.is-animated-right{animation:is-animated-right .4s forwards;animation-delay:var(--anime-delay,.5);transform:translateX(9.375rem)}.is-animated-left,.is-animated-right{opacity:0;transition:transform .5s ease,opacity .5s ease}.is-animated-left{animation:is-animated-left .4s forwards;animation-delay:var(--anime-delay,.5);transform:translateX(-9.375rem)}}