.region-hero,.news-hero{padding:70px var(--pad) 75px;background:#101615;color:#eef5e7}.region-hero{display:grid;grid-template-columns:1.5fr .6fr;gap:55px;align-items:center}.region-hero h1,.news-hero h1{font-size:clamp(40px,4.7vw,69px);line-height:1.12;letter-spacing:-.05em;margin:25px 0}.region-hero h1 em,.news-hero h1 em{font:italic 1em/1.12 Georgia,serif;color:#dafaab}.region-hero p,.news-hero p{font-size:15px;line-height:1.9;color:#bacaba;max-width:690px}.region-hero .eyebrow,.news-hero .eyebrow{color:#b9c9b4}.region-stamp{padding:45px 32px;background:#dafaab;color:#2d442d;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;rotate:8deg;border:1px solid #dafaab;box-shadow:0 0 0 12px #dafaab10;max-width:300px}.region-stamp strong{font:italic 90px/1 Georgia,serif}.region-stamp span{text-align:center;font-size:10px;letter-spacing:.08em;line-height:1.7;margin-top:14px}.region-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:55px var(--pad);border-bottom:1px solid var(--line);background:#e9efdf}.region-intro h2{font-size:29px;line-height:1.35;letter-spacing:-.035em;margin:14px 0}.region-intro p{font-size:13px;line-height:1.9;color:#52675b;max-width:560px}.region-intro a{font-size:12px}.editor-note{font-size:11px!important}.region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.region-card{padding:26px 28px;border:1px solid var(--line);background:#fffdf5;border-radius:5px;display:flex;flex-direction:column;min-width:0}.region-card:hover{border-color:#547c3b}.region-card h3{font-size:26px;line-height:1.3;letter-spacing:-.035em;margin:19px 0 13px}.region-card h3 a{text-decoration:none}.region-card h3 a:hover{text-decoration:underline}.region-card p{font-size:11px;color:#60745c;line-height:1.8;margin:0 0 15px}.region-card .region-theme{font-size:14px;color:#29432f;line-height:1.7}.region-card .card-link{margin-top:auto}.region-library{padding-top:60px}.news-library .article-grid{margin-top:35px}.news-library .article-card h2{font-size:24px;letter-spacing:-.035em;line-height:1.4;margin:22px 0 16px}.news-library h2 a{text-decoration:none}.local-entry{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;margin:50px var(--pad);padding:35px 40px;background:#dfeacf;color:#243e2c;border:1px solid #243e2c30;border-radius:5px;font-family:XYNY,Arial,sans-serif}.local-entry h2{font-size:31px;letter-spacing:-.04em;line-height:1.3;margin:10px 0 15px}.local-entry p{font-size:13px;line-height:1.9;max-width:630px;margin:0}.local-entry nav{display:grid;gap:9px;align-content:center}.local-entry nav a{border-bottom:1px solid #243e2c40;padding:10px 0;min-height:44px;display:flex;justify-content:space-between;gap:10px;text-decoration:none;font-size:13px}.local-entry nav a:hover{color:#477333}.comparison-feature{border-left:3px solid #638e42}.article-card h3 a{overflow-wrap:anywhere}.article-top h1{overflow-wrap:anywhere}@media(max-width:1000px){.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-stamp strong{font-size:70px}.region-stamp{padding:30px}.region-hero{gap:40px}.region-hero h1,.news-hero h1{font-size:49px}}@media(max-width:760px){.region-hero{display:block;padding-top:48px;padding-bottom:50px}.region-stamp{display:none}.region-hero h1,.news-hero h1{font-size:43px}.region-intro{display:block;padding-top:30px;padding-bottom:35px}.region-intro>div+div{margin-top:30px}.region-intro h2{font-size:27px}.news-hero{padding-top:45px;padding-bottom:45px}.local-entry{display:block;padding:28px;margin:35px var(--pad)}.local-entry nav{margin-top:20px}}@media(max-width:520px){.region-grid{grid-template-columns:1fr}.region-hero h1,.news-hero h1{font-size:39px}.region-hero p,.news-hero p{font-size:14px}.info-header nav{gap:12px;font-size:11px}.info-header nav>a{font-size:11px!important}.info-brand>span{display:none}.local-entry h2{font-size:27px}.local-entry nav a{font-size:12px}.region-card h3{font-size:28px}.news-library .article-card h2{font-size:25px}}