.articles-page .header{position:absolute}.articles-page .article-hero h1{font-size:clamp(2.5rem,5vw,5.2rem);max-width:1050px}.article-list{padding:72px 0}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.article-card{border-top:2px solid var(--gold);padding:28px;background:var(--cream);display:flex;flex-direction:column}.article-card h2{font-size:1.85rem;line-height:1.15;margin:20px 0}.article-card>p{color:#52665d}.article-card .text-link{margin-top:auto;align-self:flex-start}.article-meta{font-size:.83rem!important;line-height:1.7;overflow-wrap:anywhere}.article-body{max-width:800px;padding:65px 0 90px;font-size:1.12rem;line-height:1.85}.article-body h2{font-size:clamp(1.9rem,4vw,2.65rem);line-height:1.15;margin:46px 0 24px}.article-body li{margin:12px 0}.article-body a{color:#175638;text-decoration:underline}.article-empty{max-width:760px;padding:30px 0}.article-empty h2{font-size:clamp(2rem,4vw,3rem)}.article-contact{padding:0 0 80px}.article-contact img,.article-cta img{display:block;width:100%;height:auto;border-radius:3px}.article-contact img{max-width:900px;margin-bottom:28px}.article-cta{margin:55px 0;padding:24px;background:var(--cream)}.article-cta p{margin:24px 0}.article-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:40px}.article-pagination:empty{display:none}.articles-page footer{margin-bottom:0}.articles-page{padding-bottom:0}@media(min-width:801px) and (max-width:1250px){.header .call{display:none}.header nav{gap:18px;font-size:.85rem}}@media(max-width:1000px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.article-grid{grid-template-columns:1fr}.article-list{padding:40px 0}.article-body{padding:35px 0 65px}.article-cta{padding:14px}.articles-page .article-hero{padding-top:145px}.article-card{padding:24px}}
