html{font-size:10px;color:var(--font-color);line-height:1.5;scroll-behavior:smooth}body{background-color:var(--background-color);font-size:var(--font-size-normal)}pre{width:100%;white-space:pre-wrap;font-family:inherit}pre ol,pre ul{list-style:initial;padding:0 1em}pre h2{font-size:2rem;font-weight:700}a,button,details,label{cursor:pointer}input{color:inherit}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-thumb{width:11px;background-color:#191919;box-shadow:0 0 20px hsla(0,0%,100%,.05);border:1px solid #333;border-radius:15px}::-webkit-scrollbar-track{width:11px;background-color:transparent}.container{max-width:1440px;padding:0 1.5%;margin-inline:auto}.main{padding:150px 0 0}*,:after,:before{box-sizing:border-box}button,dialog,fieldset,ol,ul{padding:0;margin:0}button,fieldset{border:none}button{background:none;color:inherit}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol,ul{list-style:none}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block;pointer-events:none}button,h2,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--font-size-small:clamp(1.2rem,1vw,1.4rem);--font-size-normal:clamp(1.4rem,1.4vw,1.6rem);--font-size-medium:clamp(1.8rem,1.8vw,2rem);--font-size-big:clamp(2rem,2vw,2.4rem);--font-size-bigger:clamp(2.4rem,2.4vw,4rem);--font-size-section-title:clamp(3rem,3vw,5rem);--font-size-title:clamp(3.5rem,4vw,7rem);--box-shadow:0 0 15px 10px rgba(0,0,0,.1)}