@keyframes page-fade-out{to{opacity:0;transform:scale(.99)}}
@keyframes page-fade-in{0%{opacity:0;transform:translateY(10px)}}
html{overflow-anchor:none;overscroll-behavior-y:none;overflow-x:clip}
html,body{max-width:100%;color:var(--_2cx6ye3);margin:0;overflow-x:clip}
html{background-color:var(--ycs3tn1,var(--_2cx6ye4))}
html[data-at-footer] body{background-color:var(--ycs3tn1,var(--_2cx6ye4))}
body{padding-top:var(--_2cx6ye21);font-family:var(--_2cx6ye2d);color:var(--_2cx6ye3);margin:0;font-size:clamp(.938rem,.169635vw + .859044rem,1.063rem);line-height:1.52941}
*{box-sizing:border-box;margin:0;padding:0}
:where(a,a:visited){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}
main{min-height:100vh}
:where(html:has(main.ycs3tn2:not([style*="display: none"]):not([style*=display\:none]))){--ycs3tn0:var(--_2cx6ye4);--ycs3tn1:var(--_2cx6ye4)}
:where(html:has(main.ycs3tn3:not([style*="display: none"]):not([style*=display\:none]))){--ycs3tn0:var(--_2cx6ye3);--ycs3tn1:var(--_2cx6ye3)}
:where(html:has(main.ycs3tn4:not([style*="display: none"]):not([style*=display\:none]))){--ycs3tn0:var(--_2cx6ye1);--ycs3tn1:var(--_2cx6ye1)}
html[data-at-footer]{--ycs3tn1:var(--_2cx6ye1)}
body:has([data-hide-footer]) #footer{display:none}
.gc-Modal-footer .gc-Button{max-width:none}
img{max-width:100%;height:auto;display:block}
::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
::view-transition-old(.page){animation:none}::view-transition-new(.page){animation:none}
:root.vt-ready::view-transition-old(.page){animation:page-fade-out var(--_2cx6ye1z) var(--_2cx6ye1v) both}
:root.vt-ready::view-transition-new(.page){animation:page-fade-in var(--_2cx6ye20) .1s var(--_2cx6ye1w) both}
@media screen and (min-width:46.25em){body{padding-top:var(--_2cx6ye22)}}