.site-preview{--site-olive:#596343;--olive:#596343}.site-nav{border-bottom:1px solid #d6d2c6;flex-wrap:wrap;align-items:center;gap:25px;padding:24px 0;display:flex}.site-nav a{font-size:14px;text-decoration:none}.site-nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.site-language{margin-left:auto}.site-home-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;margin:40px 0 55px;display:grid}.site-home-hero h1,.site-intro h1{letter-spacing:-.035em;font-size:clamp(38px,4.5vw,62px);line-height:1.1}.site-home-hero p{color:#606254;max-width:420px}.site-home-hero>a{text-decoration:none}.site-home-hero img{object-fit:cover;width:100%;height:430px}.site-home-hero>a>span{color:#606254;margin-top:10px;font-size:11px;display:block}.site-kicker{text-transform:uppercase;letter-spacing:.18em;color:#596343;font-size:10px}.site-index{border-bottom:1px solid #d6d2c6;padding:20px 0 35px}.site-index h2,.site-selection>h2{font-family:Georgia,serif;font-size:34px;font-weight:400}.site-index>div{flex-wrap:wrap;gap:16px 30px;display:flex}.site-index a{padding:10px 0;font-family:Georgia,serif;font-size:22px;text-decoration:none}.site-selection{padding:25px 0 55px}.site-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.site-filters label{flex:1;min-width:170px;margin-bottom:0}.site-filters button{height:43px}.site-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px;margin:30px 0;display:grid}.site-cards article>a{text-decoration:none;display:block}.site-cards img{object-fit:cover;width:100%;height:240px;margin-bottom:18px;display:block}.site-cards h2{margin:14px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2}.site-cards p{color:#606254;font-size:14px;line-height:1.7}.site-link{border-bottom:1px solid #596343;padding-bottom:5px;font-size:12px;display:inline-block}.site-intro{max-width:850px;padding:45px 0 15px}.site-related{flex-wrap:wrap;gap:20px 30px;margin:30px 0;display:flex}.site-related a{font-size:14px}.site-back{margin:25px 0 35px;font-size:12px;display:inline-block}.site-preview .story-hero .story-kicker{text-transform:uppercase}.site-preview .story-hero .story-kicker a{text-decoration:none}.site-preview .story-gallery>h2{font-family:Georgia,serif;font-size:34px}.site-preview .story-gallery>p{color:#606254}.site-preview>footer{margin-top:40px}.site-preview .story-end small{font-size:12px}@media (max-width:900px){.site-cards{grid-template-columns:1fr 1fr}.site-home-hero{grid-template-columns:1fr}.site-home-hero img{height:320px}.site-nav{gap:18px}}@media (max-width:550px){.site-cards{grid-template-columns:1fr}.site-cards img{height:270px}.site-filters{display:block}.site-filters label{margin:0 0 15px}.site-nav{gap:15px;font-size:12px}.site-language{margin-left:0}.site-home-hero h1{font-size:42px}.site-home-hero{margin-top:25px}.site-index>div{gap:10px 20px}}.site-index a{text-underline-offset:7px;text-decoration-line:underline;text-decoration-color:#8b9376;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.site-index a:hover{color:#596343;text-decoration-color:currentColor;text-decoration-thickness:2px}.site-index a:focus-visible{color:#424c30;outline-offset:5px;outline:2px solid #596343;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.site-index a{transition:none}}.illustration-caption{color:#606254;margin:-8px 0 15px;font-size:10px;line-height:1.5;display:block}.site-preview[data-public=true] .preview-bar{font-size:11px}.site-breadcrumbs{color:#606254;margin:24px 0;font-size:12px}.site-breadcrumbs ol{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li+li:before{content:"/";color:#777b6a;margin-right:12px}.site-breadcrumbs a{text-underline-offset:4px}.public-footer nav{flex-wrap:wrap;justify-content:center;gap:18px 26px;margin:28px 0;display:flex}.public-footer a{text-underline-offset:5px;padding:6px 0;text-decoration:underline}.public-footer .footer-bottom{color:#606254;border-top:1px solid #d6d2c6;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.information-page{max-width:780px;margin:50px auto 70px}.information-page h1{letter-spacing:-.035em;font-size:clamp(40px,5vw,62px);line-height:1.1}.information-intro{color:#606254;font-size:20px;line-height:1.7}.information-page section{margin:42px 0}.information-page h2{font-size:30px;line-height:1.2}.information-page section p{color:#54594c;font-size:16px;line-height:1.85}.information-links{padding-left:22px;line-height:1.8}.information-links li{margin:10px 0}.information-links a{text-underline-offset:5px}.information-updated{color:#606254;border-top:1px solid #d6d2c6;padding-top:22px;font-size:12px}.contact-card{background:#edede3;border:1px solid #d6d2c6;padding:28px}.contact-card .contact-email{overflow-wrap:anywhere;color:#26291f;font-size:clamp(17px,3vw,27px)}.information-notice{background:#edede3;border-left:3px solid #788653;padding:20px;font-size:14px}@media (max-width:550px){.public-footer .footer-bottom{text-align:left;flex-direction:column;align-items:flex-start}.public-footer nav{text-align:left;justify-content:flex-start}.information-page{margin-top:35px}.information-intro{font-size:18px}.contact-card{padding:20px}.information-page h2{font-size:27px}}
