.story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,100px);display:grid}.story-copy{min-width:0}.story-copy>.eyebrow{align-items:center;gap:14px;display:flex}.story-copy>.eyebrow:before{content:"";background:var(--yellow);flex-shrink:0;width:28px;height:3px}.story-copy h2{margin-bottom:28px}.story-copy .prose{font-size:16px}.story-copy .text-link{margin-top:32px}.story-figure{min-width:0;margin:0;padding:0 0 22px 22px;position:relative}.story-figure:before{content:"";background:var(--paper);border:1px solid var(--line);position:absolute;inset:28px 28px 0 0}.story-image{aspect-ratio:6/5;background:var(--paper);position:relative;overflow:hidden}.story-image img{object-fit:cover;width:100%;height:100%}.story-figure figcaption{background:var(--navy);--focus:var(--yellow);color:#fff;border-bottom:3px solid var(--yellow);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;position:relative}.story-figure figcaption>span{font-size:13px}.story-figure figcaption small{color:#d6e0e6;text-transform:uppercase;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.story-figure .story-mark{color:var(--yellow);letter-spacing:-.06em;font-size:27px;font-weight:600}.story-grid--before .story-figure{grid-area:1/1}.story-grid--before .story-copy{grid-column:2}.story-grid--text-only{grid-template-columns:minmax(0,850px)}@media (width<=760px){.story-grid{grid-template-columns:minmax(0,1fr)}.story-grid--before .story-figure,.story-grid--before .story-copy{grid-area:auto}.story-figure{padding-bottom:14px;padding-left:14px}.story-figure figcaption{padding:18px}}
