@font-face{font-family:'Newsreader';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/newsreader-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:italic;font-display:swap;font-weight:400;src:url(fonts/newsreader-latin-400-italic.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/newsreader-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:italic;font-display:swap;font-weight:500;src:url(fonts/newsreader-latin-500-italic.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/newsreader-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:italic;font-display:swap;font-weight:600;src:url(fonts/newsreader-latin-600-italic.woff2) format('woff2')}
@font-face{font-family:'Instrument Sans';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/instrument-sans-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Instrument Sans';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/instrument-sans-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Instrument Sans';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/instrument-sans-latin-600-normal.woff2) format('woff2')}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#FBFAF7}
a{color:#1B2433;text-decoration:none}a:hover{color:#8C2F2B}
img{max-width:100%;height:auto}
.skip{position:absolute;left:-9999px;top:0;background:#1B2433;color:#FBFAF7;padding:12px 16px;z-index:10}
.skip:focus{left:8px;top:8px;color:#FBFAF7}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #8C2F2B;outline-offset:3px}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.post[hidden]{display:none!important}
p,li,blockquote{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
h1,h2,h3,span,a{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}
h1,h2,h3{text-wrap:balance}
@media (max-width:700px){
 .tiles>a{padding:28px 0!important;border-left:0!important;border-top:1px solid #D8D3C7}
 .tiles>a:first-child{border-top:0}
}
