*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:var(--c-bg,#fffefc);color:var(--c-text,#181614);font-family:var(--font-body,"Inter",sans-serif);font-size:13.5px;line-height:21.6px}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer}button,input,textarea{color:inherit;font:inherit}.container{margin-inline:auto;max-width:1360px;padding-inline:16px;width:100%}@media(min-width:768px){.container{padding-inline:24px}}@media(min-width:1360px){.container{padding-inline:36px}}.container--wide{margin-inline:auto;max-width:1920px;padding-inline:16px;width:100%}@media(min-width:768px){.container--wide{padding-inline:24px}}@media(min-width:1920px){.container--wide{padding-inline:280px}}h1,h2,h3,h4,h5,h6{color:var(--c-text,#181614);font-family:var(--font-heading,"Newsreader",serif)}h1{font-size:28px;font-weight:600;line-height:1.25}@media(min-width:768px){h1{font-size:38px;line-height:1.2}}h2{font-size:22px;font-weight:600;line-height:1.3}@media(min-width:768px){h2{font-size:28px;line-height:1.25}}h3{font-size:18px;font-weight:600;line-height:1.4}@media(min-width:768px){h3{font-size:22px;line-height:34.1px}}h4{font-size:15px;font-weight:500;line-height:19.5px}p{margin-bottom:0}
