*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,[role=button],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],.btn,.nav-link,.clickable{min-height:44px;min-width:44px}a:not(.btn):not(button):not([type=submit]):not([type=button]),button:not(.btn):not(button):not([type=submit]):not([type=button]),[role=button]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=checkbox]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=radio]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=submit]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=button]:not(.btn):not(button):not([type=submit]):not([type=button]),.btn:not(.btn):not(button):not([type=submit]):not([type=button]),.nav-link:not(.btn):not(button):not([type=submit]):not([type=button]),.clickable:not(.btn):not(button):not([type=submit]):not([type=button]){display:inline-flex;align-items:center}nav a,header a,footer a{padding:12px 8px;margin:-12px -8px}p a,.form-hint a,.checkbox-text a{min-height:auto;min-width:auto;padding:4px 2px;margin:-4px -2px;display:inline}input[type=checkbox],input[type=radio]{width:20px;height:20px;cursor:pointer}.checkbox-label{min-height:44px;display:flex;align-items:center;gap:12px;cursor:pointer}
