*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#F6F5F2;-webkit-font-smoothing:antialiased}
a{color:#12141C}
a:hover{color:#B8350F}
img{max-width:100%}
details summary{list-style:none}
details summary::-webkit-details-marker{display:none}
details[open] summary span{transform:rotate(45deg)}
details summary span{display:inline-block;transition:transform .25s ease}
:focus-visible{outline:2px solid #F0502A;outline-offset:3px;border-radius:6px}
.skip{position:absolute;left:16px;top:-60px;background:#12141C;color:#fff;padding:10px 16px;border-radius:10px;z-index:10}
.skip:focus{top:16px;color:#fff}
#claimform input::placeholder{color:#8A8FA6}
#claimform .err{flex-basis:100%;margin:0;color:#FF8A63;font-size:15px}
article,[style*="border-radius: 24px"]{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}
article:hover{transform:translateY(-4px)}
@media (max-width:640px){
  header#top>div:last-child>div[style*="position: absolute"]{transform:scale(.9)}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
@media (max-width:720px){
  nav[aria-label="Main"]>div>a:not(:last-child){display:none}
}
