.corners-narrative{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:clamp(32px,7vw,100px);padding:clamp(56px,7vw,88px) 0;border-top:1px solid var(--line)}
.corners-narrative .eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.corners-narrative h2{max-width:850px;margin:0 0 16px;font-size:clamp(40px,4.8vw,68px);font-weight:400;line-height:1.08;letter-spacing:-.055em}
.corners-narrative p{max-width:650px;margin:0;color:var(--muted);font-size:17px;line-height:1.8}
html[dir="rtl"] .corners-narrative h2{letter-spacing:0}
@media(max-width:760px){.corners-narrative{grid-template-columns:1fr;gap:20px}.corners-narrative h2{font-size:clamp(38px,9vw,54px)}}
