.language-link{text-decoration:none;font-size:13px;white-space:nowrap}.language-link span{opacity:.45}.article-page #header{position:relative;background:#f1efe7;color:#253c33;border-bottom:1px solid #c9cec4}.article-heading{padding:85px 8vw 50px;max-width:1300px;margin:auto}.article-heading .eyebrow{margin-top:45px}.article-heading h1{font:normal clamp(43px,5.5vw,86px)/1.04 Georgia,serif;letter-spacing:-.035em;max-width:1050px;margin:22px 0 30px}.article-deck{font-size:clamp(18px,2vw,24px);line-height:1.6;max-width:790px;color:#5b665e}.byline{font-size:13px;margin-top:30px}.article-cover{margin:0 5vw 64px}.article-cover>img{width:100%;max-height:780px;object-fit:cover;display:block}.article-cover figcaption{font-size:12px;line-height:1.6;color:#667269;margin:12px 0}.article-body{max-width:760px;margin:0 auto 90px;padding:0 24px;font-size:18px;line-height:1.85}.article-body h2{font:normal 34px/1.2 Georgia,serif;margin:50px 0 20px;letter-spacing:-.02em}.article-body p{margin:0 0 24px}.article-body a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.article-sources{border-top:1px solid #bbc4b9;margin-top:60px;padding-top:10px;font-size:15px}.article-sources h2{font-size:25px}.article-sources li{padding:7px}.article-contact{background:#e2e5da;margin-top:60px;padding:34px}.article-contact h2{margin-top:15px}.related{padding:50px 5vw 90px;border-top:1px solid #bcc5b9}.related .articles{grid-template-columns:repeat(3,minmax(0,1fr))}.related .article-picture{height:260px}.related h3{font-size:28px}.information{padding-bottom:40px}.information .article-heading{max-width:1100px}.contact-address{font:clamp(18px,3vw,30px) Georgia,serif}.footer-info{display:flex;flex-wrap:wrap;gap:18px}footer>div{display:flex;flex-wrap:wrap;gap:18px}footer a:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #a88b4e;outline-offset:5px}@media(max-width:700px){.article-heading{padding:40px 22px 24px}.article-heading .eyebrow{margin-top:30px}.article-cover{margin:0 0 35px}.article-cover figcaption{padding:0 22px}.article-body{font-size:17px}.article-body h2{font-size:29px}.article-contact{padding:24px}.related .articles{grid-template-columns:1fr}.related .article-picture{height:290px}.article-page #header.menu-open nav{background:#f1efe7}.information .article-heading{padding-top:65px}}
.article-cover>img{height:auto}.related .article-card{min-width:0}.related .article-picture{aspect-ratio:auto}.related .article-card img{max-width:100%}@media(max-width:700px){.related .articles{grid-template-columns:minmax(0,1fr)}}
