:root{--whiteColor:#fff;--ac1:#e2e6ea;--ac2:#536162;--ac3:#424642;--good:#55b91b;--accentColor:#F25F5C;--baseColor:#222;--heavyColor:#52796f;--darkColor:#2F3E46;--grayColor:#ececec;--body:clamp(1rem,0.95rem + 0.2vw,1.125rem);--h1:calc(var(--body) * 2.3);--h2:calc(var(--body) * 1.5);--h3:calc(var(--body) * 1.3);--space-xs:clamp(1.25rem,1rem + 0.98vw,1.875rem);--space-sm:calc(var(--space-xs) * 1.5);--space-md:calc(var(--space-xs) * 2);--space-lg:calc(var(--space-xs) * 3);--space-xl:calc(var(--space-xs) * 4);--space-jump:clamp(1.25rem,0.35rem + 3.8vw,3.75rem)}*{margin:0;padding:0;box-sizing:border-box;list-style:none}a{color:var(--accentColor)}html{line-height:1.75;font-size:1.25em}body{color:#333;background:var(--grayColor)!important}header{height:200px}article{width:90%;margin:0 auto}.container{max-width:1280px;margin:0 auto;padding:50px 0;background-color:var(--whiteColor)}footer{text-align:center;font-size:12px;margin:20px 0}h1{font-size:var(--h1);color:var(--accentColor)}h2{font-size:var(--h2)}h3{font-size:var(--h3);border-bottom:1px solid}h4{color:var(--ac3)}h1,h2,h3,h5,h6{margin:0 0 .5em}ol,p,ul{margin-bottom:2em;color:#666;font-family:sans-serif}.good{color:var(--good)}