*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-black:#000;--color-white:#fff;--color-bg:#fff;--color-bg-dark:#fff;--color-text:#111;--color-text-muted:#666;--color-accent:#e0e0e0;--font-heading:"Gotham", "Montserrat", "Arial Black", sans-serif;--font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--card-large-h:670px;--banner-h:calc(var(--card-large-h) * .56);--banner-img-h:calc(var(--banner-h) * .694)}@media (min-width:1025px) and (max-width:1199px){:root{--card-large-h:520px}}@media (max-width:1024px){:root{--card-large-h:420px}}@media (max-width:768px){:root{--card-large-h:260px}}html{scroll-behavior:smooth;height:100%;overflow-x:hidden}@media (min-width:1200px){html{zoom:.9;min-width:111.111vw}}html,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}body{min-height:100%;color:var(--color-text);background:var(--color-bg-dark);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;padding-top:97px;display:flex;overflow-x:hidden}@media (max-width:768px){body{padding-top:64px}}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:97px}@media (max-width:768px){[id]{scroll-margin-top:64px}}#media{scroll-margin-top:56px}@media (max-width:768px){#media{scroll-margin-top:40px}#opinion{scroll-margin-top:80px}}img{max-width:100%;display:block}
