@import url('/_website_revisions/ink-home-revamp-before-home-merge-20261010.css');
/* A SINGLE narrative directly after the photo hero. */
body.ink-home-merged #home-entry.ink-first-story-merged{background:#f7f6ee;padding:clamp(42px,5vw,75px) 0 clamp(55px,6vw,100px);margin:0!important;position:relative}
body.ink-home-merged #home-entry .ink-wide{max-width:1350px;width:calc(100% - 2*clamp(18px,4.5vw,70px));margin:0 auto}
body.ink-home-merged #home-entry .ink-intro-layout{align-items:start;gap:30px;margin:22px 0 15px}
body.ink-home-merged #home-entry .ink-intro-layout h2{font-size:clamp(43px,5.8vw,82px);line-height:1.035;letter-spacing:-.063em;max-width:950px}
body.ink-home-merged #home-entry .ink-intro-layout p{font-size:clamp(17px,1.6vw,22px);max-width:850px;line-height:1.65;color:#415d50}
body.ink-home-merged #home-entry .ink-intro-counter{display:none!important}
body.ink-home-merged #home-entry .ink-intro-layout .ink-first-statement{max-width:520px;color:#286e52;font-size:clamp(17px,1.35vw,19px);font-weight:780;margin:8px 0 0}
body.ink-home-merged #home-entry .ink-home-focus-integrated{padding:20px 0 32px!important;margin:0!important;background:transparent!important}
body.ink-home-merged #home-entry .ink-home-focus-integrated .ink-home-focus-inner{max-width:none;margin:0}
body.ink-home-merged #home-entry .ink-home-focus-integrated .ink-fast-subtitle{font-size:clamp(22px,2vw,30px)!important;letter-spacing:-.025em!important;line-height:1.25;color:#214332!important;margin:9px 0 19px!important}
body.ink-home-merged #home-entry .ink-focus-grid{gap:16px}
body.ink-home-merged #home-entry .ink-focus-grid a{min-height:170px!important;padding:23px 27px!important;border-radius:21px}
body.ink-home-merged #home-entry .ink-focus-grid strong{font-size:clamp(29px,3.45vw,49px)}
body.ink-home-merged #home-entry .ink-focus-grid span{font-size:13px}
body.ink-home-merged #home-entry .ink-first-story-audiences-intro{display:flex;justify-content:space-between;align-items:end;gap:22px;margin:22px 0 18px}
body.ink-home-merged #home-entry .ink-first-story-audiences-intro span{font-size:11px;font-weight:850;letter-spacing:.13em;color:#3c7552}
body.ink-home-merged #home-entry .ink-first-story-audiences-intro h3{font-size:clamp(23px,2.35vw,34px);line-height:1.2;letter-spacing:-.036em;margin:0;color:#173a2b}
body.ink-home-merged #home-entry .ink-audiences{gap:15px}
body.ink-home-merged #home-entry .ink-audience{min-height:clamp(245px,22vw,315px);border-radius:21px}
body.ink-home-merged #home-entry .ink-audience:before{background-image:linear-gradient(180deg,#06271b33,#06271be8),var(--ink-img)}
body.ink-home-merged #home-entry .ink-audience .ink-audience-body strong{font-size:clamp(22px,2vw,28px);line-height:1.16}
body.ink-home-merged #home-entry .ink-audience .ink-audience-body small{font-size:13px;line-height:1.55}
body.ink-home-merged #home-entry .ink-section-top .ink-side-note{max-width:300px;text-align:right}
body.ink-home-merged #home-entry .ink-audience:focus-visible,body.ink-home-merged #home-entry .ink-focus-grid a:focus-visible{outline:4px solid #e99772;outline-offset:5px}
@media(max-width:950px){body.ink-home-merged #home-entry .ink-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}body.ink-home-merged #home-entry .ink-first-story-audiences-intro{display:block}}
@media(max-width:700px){body.ink-home-merged #home-entry .ink-intro-layout{display:block}body.ink-home-merged #home-entry .ink-first-statement{margin:18px 0}body.ink-home-merged #home-entry .ink-focus-grid{grid-template-columns:1fr}body.ink-home-merged #home-entry .ink-focus-grid a{min-height:155px!important}body.ink-home-merged #home-entry .ink-first-story-audiences-intro h3{margin-top:9px}}
@media(max-width:520px){body.ink-home-merged #home-entry .ink-audiences{grid-template-columns:1fr}body.ink-home-merged #home-entry .ink-audience{min-height:220px}body.ink-home-merged #home-entry .ink-section-top .ink-side-note{display:none}}
