.ab-window{background:#3d462e;color:#f9f4e8}
.ab-window figure{position:relative;margin:0}
.ab-window img{display:block;width:100%;height:clamp(235px,37vw,560px);object-fit:cover;object-position:60% 61%}
.ab-window figcaption{position:absolute;bottom:12px;right:16px;background:#3d462e;color:#f9f4e8;padding:5px 10px;font-size:11px}
.ab-window__band{display:grid;grid-template-columns:1fr 3fr 1.5fr;gap:24px;align-items:center;padding:clamp(26px,5vw,72px) 6%}
.ab-window__band p{margin:0 0 14px}
@media(max-width:749px){.ab-window__band{grid-template-columns:1fr;gap:8px}.ab-window__band div{margin-top:8px}}
