
.interview-hero{background:#0b0d12;color:#fff;padding:75px 0 60px}
.interview-hero .back{font-size:13px;text-decoration:none;color:#bfcbca;display:inline-block;margin-bottom:48px}
.interview-hero .back:hover{color:#7ed8cb}.interview-hero .eyebrow{color:#7ed8cb}
.interview-hero h1{font-size:clamp(58px,8vw,112px);margin:17px 0 19px;max-width:1000px;letter-spacing:-.06em}
.interview-hero h1 span{color:#7ed8cb}.interview-hero .subtitle{font-size:clamp(17px,2.1vw,24px);color:#d2dbdc;margin-bottom:55px}
.hero-line{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;border-top:1px solid #40505c;padding-top:17px;font-size:11px;letter-spacing:.13em;color:#a3b5b9;font-weight:700}
.article-section{background:#f4f3ef;padding:88px 0 100px}.article-wrap{width:min(760px,calc(100% - 48px));margin:auto}
.article-intro p{color:#33454b;font-size:19px;line-height:1.85;margin:0 0 25px}
.article-intro p:first-child::first-letter{font-size:3.5em;line-height:.8;float:left;margin:9px 12px 0 0;color:#a1772e;font-family:Georgia,serif}
.article-divider{position:relative;text-align:center;margin:55px 0 45px;border-top:1px solid #c2ccc8}
.article-divider span{display:inline-block;background:#f4f3ef;padding:0 20px;position:relative;top:-11px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800;color:#61767c}
.interview-transcript p{font-size:17px;line-height:1.9;margin:0 0 25px;color:#253740}
.interview-transcript p.question{margin-top:36px;padding-left:20px;border-left:3px solid #c49b54;color:#14252d;font-weight:600}
.interview-transcript p.answer{padding-left:24px}.interview-transcript p.answer.continuation{margin-top:-12px}
.who{display:block;color:#8d702f;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;margin-bottom:4px}
.answer .who{color:#607780}
.article-end{border-top:1px solid #c3ceca;margin-top:46px;padding-top:18px;color:#5e6d72;font-size:13px}
.article-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:46px}
.article-nav a{color:#233b45;text-decoration:none;border-bottom:1px solid #a5b7b8;font-size:13px;font-weight:800;padding-bottom:3px}
.article-footer-band{background:#17232d;color:#f5f6f3;padding:80px 0}.article-footer-band .eyebrow{color:#7ed8cb}.article-footer-band h2{font-size:clamp(38px,4.5vw,62px);max-width:800px}.article-footer-band p{color:#b7c8cd}
.article-footer-band a{display:inline-block;color:#e0bd75;text-decoration:none;border-bottom:1px solid currentColor;font-size:13px;font-weight:800;margin-top:12px}
@media(max-width:620px){.interview-hero{padding:54px 0 44px}.interview-hero .back{margin-bottom:36px}.interview-hero h1{font-size:clamp(46px,12vw,66px)}.article-section{padding:58px 0 72px}.article-wrap{width:calc(100% - 36px)}.article-intro p{font-size:17px}.interview-transcript p{font-size:16px}.interview-transcript p.answer{padding-left:12px}.article-footer-band{padding:62px 0}}
