/* A quiet photographic spread: the product detail carries the visual weight. */
.evening-editorial{padding-block:90px 100px;max-width:1320px}
.evening-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:44px}
.evening-heading .eyebrow{padding-top:12px;font-size:9px;letter-spacing:2.7px}
.evening-heading h2{font:400 clamp(38px,4.5vw,67px)/1.05 var(--serif);letter-spacing:-1.4px;margin:0;width:64%}
.evening-heading h2 em{font-weight:400}
.evening-images{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(20px,4vw,64px);align-items:start}
.evening-images figure{margin:0;min-width:0}
.evening-portrait{padding-top:90px}
.evening-images img{display:block;width:100%;height:auto;object-fit:cover}
.evening-images figcaption{display:flex;justify-content:space-between;gap:14px;margin-top:15px;font-size:8px;line-height:1.6;letter-spacing:1.7px}
.evening-ar{display:none}
html[lang=ar] .evening-en{display:none}
html[lang=ar] .evening-ar{display:inline}
html[lang=ar] .evening-heading h2{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.4}
@media(max-width:680px){.evening-editorial{padding-block:58px 65px}.evening-heading{display:block;margin-bottom:28px}.evening-heading .eyebrow{margin-bottom:19px}.evening-heading h2{width:auto;font-size:43px}.evening-images{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:13px}.evening-portrait{padding-top:45px}.evening-images figcaption{font-size:7px;letter-spacing:1px;margin-top:10px}.evening-detail figcaption>span:last-child{display:none}.evening-detail img,.evening-portrait img{height:auto}}
