.theme-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;padding-block:38px;border-block:1px solid #ffffff1c;background:linear-gradient(115deg,#1c1b1a,#10181e 70%)}
.theme-art,.theme-copy{min-width:0}.theme-art img{display:block;width:100%;height:auto;aspect-ratio:720/309;object-fit:cover;border:1px solid #ffffff20}.theme-meta{display:flex;align-items:center;gap:18px;font-size:11px;color:#aebac0}.theme-meta .eyebrow{margin:0;color:#e6bb87;letter-spacing:2px}.theme-copy h2{font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.35;margin:13px 0 8px;overflow-wrap:anywhere}.theme-series{font-size:12px;color:#bcc6cc;margin:0;line-height:1.7}.theme-note{font-size:12px;color:#a4adb2;line-height:1.8;margin:12px 0 16px}.theme-audio{display:block;width:100%;max-width:580px;height:44px;color-scheme:dark;direction:ltr}.theme-error{font-size:12px;color:#e6bb87;line-height:1.7;margin-bottom:0}.theme-error[hidden]{display:none}[lang=ar] .theme-meta .eyebrow{letter-spacing:0}[lang=ar] .theme-copy h2{text-align:right}[lang=ar] .theme-series,[lang=ar] .theme-note{font-size:15px}
@media(max-width:700px){.theme-section{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:28px}.theme-copy h2{font-size:25px}.theme-audio{max-width:100%}.theme-note{margin-top:10px}}
