body{background-image:linear-gradient(rgba(244,235,216,.9),rgba(244,235,216,.9)),var(--cms-background,url("brand/background.png"))}.articles-hero{padding:clamp(90px,12vw,170px) 6vw 65px;background:#163e35;color:#f4ebd8}.articles-hero h1{max-width:900px;margin:12px 0 20px;font:clamp(48px,7vw,90px)/.98 Georgia,serif}.articles-hero>p:last-child{max-width:680px;font-size:20px;line-height:1.6}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:70px 6vw 110px;background:#f4ebd8}.article-card{background:#fffaf0;border:1px solid #163e3525}.article-card>a img{width:100%;aspect-ratio:16/10;object-fit:cover}.article-card>div{padding:28px}.article-card h2{font:32px/1.1 Georgia,serif}.article-card h2 a{color:inherit;text-decoration:none}.empty-state{grid-column:1/-1;padding:50px;text-align:center}.article-page{max-width:900px;margin:0 auto;padding:110px 25px}.article-page>header{text-align:center}.article-page h1{font:clamp(48px,7vw,82px)/1 Georgia,serif}.article-excerpt{font:22px/1.55 Georgia,serif;color:#596862}.article-cover{width:100%;max-height:560px;object-fit:cover;margin:45px 0}.article-body{font:19px/1.75 Georgia,serif}.article-body h2,.article-body h3{margin-top:1.7em;line-height:1.15}.article-body img{max-width:100%;height:auto}.video-wrap{position:relative;padding-top:56.25%;margin:45px 0}.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.simple-footer{display:flex;align-items:center;justify-content:space-between;padding:35px 6vw;background:#163e35;color:#f4ebd8}.simple-footer img{width:170px;filter:brightness(0) invert(1)}.simple-footer a{color:inherit}.contact-form .custom-field.full{grid-column:1/-1}@media(max-width:900px){.article-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.article-grid{grid-template-columns:1fr}.articles-hero{padding-top:75px}.simple-footer{gap:22px;align-items:flex-start;flex-direction:column}}
section[data-cms-section]{background-color:var(--section-bg-color);background-image:var(--section-bg-image);background-size:var(--section-bg-size);background-repeat:var(--section-bg-repeat);background-position:var(--section-bg-position)}section[data-section-tone=light]{color:var(--paper)}section[data-section-tone=light] h1,section[data-section-tone=light] h2,section[data-section-tone=light] h3,section[data-section-tone=light] .large,section[data-section-tone=light] .pillar-line,section[data-section-tone=light] .pillar-detail{color:inherit}section[data-section-tone=light] .eyebrow{color:var(--coral)}section[data-section-tone=dark]{color:var(--deep)}section[data-section-tone=dark] h1,section[data-section-tone=dark] h2,section[data-section-tone=dark] h3{color:inherit}
