.one-feature-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start;margin-top:32px;margin-bottom:64px;padding-top:32px;border-top:1px solid var(--line)}
.one-feature-photo{position:sticky;top:170px;margin:0;min-width:0;padding-bottom:20px;border-bottom:3px solid var(--accent)}
.one-feature-photo img{display:block;width:100%;height:auto}
.one-feature-copy{min-width:0;padding:0;margin:0;border:0}
.one-feature-copy .side-title{font-family:Oswald,Impact,sans-serif;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.15;text-transform:uppercase;margin:0 0 28px;max-width:none}
.one-feature-copy .reading{max-width:none;margin:0}
.one-feature-reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.one-feature-reverse .one-feature-photo{grid-column:2;grid-row:1}
.one-feature-reverse .one-feature-copy{grid-column:1;grid-row:1}
@media(max-width:760px){.one-feature-row,.one-feature-reverse{grid-template-columns:1fr;gap:28px;margin-top:16px;margin-bottom:40px;padding-top:24px}.one-feature-photo{position:static;max-width:480px;width:100%;margin:0 auto}.one-feature-reverse .one-feature-photo,.one-feature-reverse .one-feature-copy{grid-column:auto;grid-row:auto}.one-feature-copy .side-title{font-size:28px}}
