.blog-topnav{display:flex;gap:26px;align-items:center}.blog-topnav>a:not(.btn){font-size:13px;font-weight:700;text-decoration:none}.blog-mast{padding:90px 0 65px;background:#e6ece3}.blog-mast .eyebrow{margin-bottom:23px}.blog-mast-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}.blog-mast h1{font-size:clamp(3.5rem,7.4vw,7.5rem)}.blog-mast h1 em,.blog-cta h2 em{color:#a97b5c}.blog-mast-grid>p{font-size:16px;max-width:430px;color:#557265;padding-bottom:12px}.blog-filters{margin-top:55px;display:flex;gap:12px;max-width:750px}.blog-filters input,.blog-filters select{background:#fdfefb;border:1px solid #b6c9bc;border-radius:5px;padding:13px 16px;color:#234e3c;min-height:48px}.blog-filters input{flex:1}.blog-filters select{max-width:250px}.blog-index-content{padding:65px 0 110px}.blog-list-intro{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6e0d7;font-size:11px;letter-spacing:.14em;font-weight:800;color:#618570;padding-bottom:18px;margin-bottom:32px}.blog-ethics{font-size:12px;color:#698075;max-width:750px;margin-top:35px}.blog-cta{background:#163d33;color:#fff;padding:65px 0}.blog-cta-grid{display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:10%}.blog-cta h2{font-size:clamp(2.1rem,4.2vw,4rem)}.blog-cta p{font-size:14px;color:#c1d5c6;margin-bottom:22px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.article-hero{padding:70px 0 36px;background:#e6ece3}.article-head{max-width:900px}.article-back{font-size:12px;text-decoration:none;font-weight:800;color:#497362}.article-head .eyebrow{margin:40px 0 20px}.article-head h1{font-size:clamp(2.75rem,6vw,5.3rem)}.article-head h1 em{color:#a57555}.article-deck{font-size:19px;color:#557265;max-width:770px;margin:25px 0}.article-byline{font-size:12px;color:#698374;display:flex;gap:18px}.article-cover{background:#e6ece3}.article-cover img{width:min(1070px,calc(100% - 64px));margin:auto;height:440px;object-fit:cover;border-radius:7px}.article-body{max-width:750px;margin:0 auto;padding:70px 24px 110px;font-size:17px;color:#324d3f}.article-body p{margin:0 0 26px;line-height:1.95}.article-body h2{font-size:31px;margin:47px 0 19px}.article-body h3{font-size:24px;margin:33px 0 16px}.article-body ul{padding-left:24px;margin:18px 0 30px}.article-body li{margin-bottom:12px;line-height:1.75}.article-body a{color:#27674c}.article-bottom{background:#e2ece1;padding:64px 0}.article-bottom .container{display:flex;justify-content:space-between;gap:30px;align-items:center}.article-bottom h2{font-size:clamp(2rem,3.7vw,3.7rem);max-width:650px}
@media(max-width:800px){.blog-topnav>a:not(.btn){display:none}.blog-mast-grid,.blog-cta-grid{grid-template-columns:1fr;gap:20px}.article-bottom .container{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.blog-mast{padding:53px 0}.blog-mast h1{font-size:3.4rem}.blog-filters{flex-direction:column;margin-top:32px}.blog-filters select{max-width:none}.blog-index-content{padding:45px 0 70px}.article-hero{padding:40px 0 22px}.article-deck{font-size:15px}.article-cover img{width:calc(100% - 34px);height:260px}.article-body{padding-top:46px;padding-bottom:55px;font-size:15px}.article-body h2{font-size:27px}}
