*,*:before,*:after{box-sizing:border-box;margin:0}html,body{margin:0}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{width:100%}@supports (-webkit-touch-callout: none){body{height:-webkit-fill-available}}a{text-decoration:none}ol,ul{list-style-type:none}button{cursor:pointer}button:disabled{cursor:auto}img{width:100%}textarea{font-family:inherit;font-size:inherit}:root{--color_bg_default: #fff9ea;--color_text_default: #000;--color_text_link: $clr_az_red}:root{--font_family_default: "Helvetica Neue", Helvetica, Arial, sans-serif}html,body{font-size:calc(var(--site_font_size, 14) * 1px)}@media only screen and (min-width: 576px){html,body{--site_font_size: 15}}@media only screen and (min-width: 768px){html,body{--site_font_size: 16}}@media only screen and (min-width: 992px){html,body{--site_font_size: 18}}@media only screen and (min-width: 1200px){html,body{--site_font_size: 20}}@media only screen and (min-width: 1800px){html,body{--site_font_size: 22}}@media only screen and (min-width: 2562px){html,body{--site_font_size: 25}}h1,h2,h3,h4,h5{font-weight:700;line-height:1.5}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.2rem}h5{font-size:1rem}p{line-height:1.5}body{color:var(--color_text_default);background-color:var(--color_bg_default);font-family:var(--font_family_default);min-height:100vh}a{color:var(--color_text_link)}
