/* The existing452x301 photograph stays intact and never exceeds its native width. */
.etar-feature{background:#ded8ca;color:#19261e}
.etar-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:76px;align-items:center;max-width:1120px;padding-block:64px}
.etar-inner>*{min-width:0}
.etar-photo{width:min(100%,452px);margin:0;justify-self:start}
.etar-photo img{display:block;width:100%;height:auto;object-fit:contain}
.etar-photo figcaption{margin-top:12px;font-size:12px;line-height:1.6;color:#455047}
.etar-copy .eyebrow{color:#5b4a31;font-size:11px}
.etar-copy h2{margin:16px 0 22px;font-size:clamp(34px,3.4vw,46px);line-height:1.08}
.etar-copy>p:not(.eyebrow){max-width:510px;color:#3c473f;font-size:16px;line-height:1.85}
.etar-copy strong{font-weight:500;color:#19261e}
.etar-copy .text-link{margin-top:24px;min-height:44px;border-color:#45504770;color:#19261e;font-size:14px}
.etar-copy a:focus-visible{outline-color:#19261e}
@media(max-width:950px){.etar-inner{gap:42px;padding-block:52px}.etar-copy h2{font-size:38px}}
@media(max-width:700px){.etar-inner{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:42px}.etar-copy{order:1}.etar-photo{order:2;justify-self:center}.etar-copy h2{font-size:36px;margin-block:13px 19px}.etar-copy>p:not(.eyebrow){font-size:15px;line-height:1.85}.etar-copy .text-link{margin-top:20px}.etar-photo figcaption{font-size:11px}}
@media(forced-colors:active){.etar-feature{background:Canvas;color:CanvasText}.etar-copy .eyebrow,.etar-copy>p:not(.eyebrow),.etar-copy strong,.etar-photo figcaption{color:CanvasText}.etar-copy .text-link{color:LinkText;border-color:LinkText}}
