.home-archive-spotlight{color:#193c31;background:#eee5d6;border-bottom:1px solid #d7cab5;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,110px);padding:clamp(44px,6vw,88px) max(24px,50vw - 590px);display:grid}.home-archive-spotlight figure{justify-self:center;width:min(100%,400px);min-width:0;margin:0}.home-archive-spotlight figure>a{color:#fff8ea;background:#dfd5c5;padding:12px;text-decoration:none;display:block;position:relative}.home-archive-spotlight img{width:100%;height:auto;display:block}.home-archive-spotlight figure>a>span{letter-spacing:.06em;text-align:center;background:#193c31;padding:12px;font:11px/1.5 Arial,sans-serif;display:block}.home-archive-spotlight figcaption{color:#5b675f;margin-top:12px;font:11px/1.7 Arial,sans-serif}.home-archive-story{min-width:0;max-width:580px}.home-archive-spotlight{scroll-margin-top:85px}.home-archive-story .home-archive-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#91482f;margin:0 0 15px;font:700 11px/1.6 Arial,sans-serif}.home-archive-story h2{letter-spacing:-.035em;color:#193c31;margin:0 0 26px;font:400 clamp(38px,4.8vw,68px)/1.04 Georgia,serif}.home-archive-story p{color:#43584d;margin:0 0 22px;font:17px/1.8 Arial,sans-serif}.home-archive-story .home-archive-place{letter-spacing:.04em;color:#91482f;border-block:1px solid #cdbda4;padding:14px 0;font:700 12px/1.7 Arial,sans-serif}.home-archive-place span{color:#5b675f;font-size:11px;font-weight:400;display:block}.home-archive-story .home-archive-context{font-size:14px}.home-archive-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.home-archive-actions a{text-transform:uppercase;letter-spacing:.06em;color:#193c31;text-underline-offset:6px;align-items:center;gap:20px;min-height:48px;font:700 11px/1.5 Arial,sans-serif;display:inline-flex}.home-archive-actions a:first-child{color:#fff8ea;background:#193c31;padding:14px 18px;text-decoration:none}.home-archive-spotlight a:focus-visible{outline-offset:4px;outline:3px solid #a75132}@media (max-width:700px){.home-archive-spotlight{grid-template-columns:1fr;gap:30px}.home-archive-story{grid-row:1}.home-archive-spotlight figure{width:min(100%,360px)}.home-archive-story h2{font-size:44px}}
