.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*:focus-visible{outline:2px solid #FDBA3C;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background-color:#fdba3c;color:#1a1a1a}::-moz-selection{background-color:#fdba3c;color:#1a1a1a}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}*{-webkit-tap-highlight-color:rgba(253,186,60,.3);-webkit-touch-callout:none}button,a{-webkit-user-select:none;user-select:none}@media(max-width:768px){button,a,input[type=button],input[type=submit]{min-width:44px;min-height:44px}.touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}body{-webkit-overflow-scrolling:touch}@media(max-width:768px){input,textarea,select{font-size:16px!important}}
