html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{--header-height:72px}@media (min-width:768px){:root{--header-height:84px}}@media (min-width:1024px){:root{--header-height:81px}}:where(section[id],main[id]){scroll-margin-top:var(--header-height)}body{color:#0f172a;font-family:var(--font-roboto), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0}*{box-sizing:border-box}:where(a){color:inherit;text-decoration:none}:where(h1,h2,h3,p,ul,address){margin:0}:where(ul){padding:0;list-style:none}:where(button){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.container{width:100%;margin-inline:auto;padding-inline:16px}.container.container-article{padding-inline:20px}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px;padding-inline:32px}.container.container-article{padding-inline:72px}}@media (min-width:1024px){.container{max-width:1024px}.container.container-article{padding-inline:112px}}@media (min-width:1280px){.container{max-width:1280px}.container.container-article{padding-inline:160px}}@media (min-width:1536px){.container{max-width:1536px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;background:#0f172a;border-radius:6px;padding:10px 16px;font-size:13px;position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:none}
