.interview-feature{border-bottom:1px solid var(--ink)}
.interview-back{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px}
.interview-feature-title{grid-column:1/-1;min-width:0}
.interview-feature-subtitle{margin:30px 0 0;font-size:clamp(32px,4vw,72px);font-weight:500;line-height:1.05;letter-spacing:-.055em}
.interview-feature-grid{padding:62px var(--edge) 120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,250px);gap:clamp(48px,12vw,240px);align-items:start}
.interview-feature-copy{columns:2;column-gap:clamp(28px,3vw,60px);font-size:clamp(16px,1.3vw,21px);font-weight:600;line-height:1.35;letter-spacing:-.025em}
.interview-feature-copy p{margin:0 0 1.2em;break-inside:avoid}
.interview-feature-copy strong{font-weight:800}
.interview-feature-actions{margin:0}
@media(max-width:1000px) and (min-width:701px){.interview-feature-grid{gap:40px}.interview-feature-copy{columns:1}}
@media(max-width:700px){.interview-feature-subtitle{margin-top:20px;font-size:clamp(28px,7vw,42px)}.interview-feature-grid{padding:36px var(--edge) 70px;display:flex;flex-direction:column;gap:24px}.interview-feature-copy{columns:1;font-size:17px;line-height:1.45}.interview-feature-actions{order:-1;margin:0}}

@media(min-width:1051px){.interview-feature-subtitle{max-width:60%}}
