/* Interview-only editorial layout. Site header, footer and controls are unchanged. */
.design-review .founder-interview .subhero>.wrap,
.design-review .founder-interview .interview-layout,
.design-review .founder-interview .interview-next{max-width:800px}
.design-review .founder-interview .subhero{padding:36px 0 0;background:transparent;border:0}
.design-review .founder-interview .breadcrumb{font-size:14px;line-height:1.5;margin:0 0 24px;min-height:0}
.design-review .founder-interview .eyebrow{font-size:13px;line-height:1.5;margin:0 0 14px;letter-spacing:.07em}
.design-review .founder-interview h1{max-width:none;font-size:40px;line-height:1.23;margin:0 0 20px;text-wrap:balance}
.design-review .founder-interview .lead{max-width:none;font-size:20px;line-height:1.55;margin:0}
.design-review .founder-interview .interview-layout{padding-top:28px;padding-bottom:0}
.design-review .founder-interview .interview-answers p{max-width:none;font-size:18px;line-height:1.7;margin:0 0 18px}
.design-review .founder-interview .interview-back{font-size:16px!important;margin-bottom:24px!important}
.design-review .founder-interview .interview-opening{padding-bottom:24px;margin-bottom:0;border-bottom:1px solid var(--line)}
.design-review .founder-interview .interview-answer{padding-top:30px}
.design-review .founder-interview .interview-answer h2{font-size:26px;line-height:1.35;letter-spacing:0;margin:0 0 16px;text-wrap:pretty;scroll-margin-top:110px}
.design-review .founder-interview .interview-answer p:last-child{margin-bottom:0}
.design-review .founder-interview .interview-topics{background:transparent;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:0;margin:0 0 28px}
.design-review .founder-interview .interview-topics>summary{font-size:15px;line-height:1.5;padding:12px 0;min-height:46px}
.design-review .founder-interview .interview-topics nav{padding:0 0 12px;gap:0 24px}
.design-review .founder-interview .interview-topics nav a{font-size:16px}
.design-review .founder-interview .interview-next{background:transparent;border:0;padding-top:36px;padding-bottom:48px}
.design-review .founder-interview .interview-next h2{font-size:26px;line-height:1.35;margin:0 0 12px}
.design-review .founder-interview .interview-next p{max-width:none;font-size:18px;line-height:1.7;margin:0 0 20px}
.design-review .founder-interview .interview-next .actions{margin:0;gap:16px 24px;flex-wrap:wrap}
.design-review .founder-interview .interview-next .actions>a:not(.button){font-size:16px}
@media(max-width:600px){
.design-review .founder-interview .subhero{padding-top:24px}
.design-review .founder-interview h1{font-size:30px;line-height:1.25}
.design-review .founder-interview .lead{font-size:18px}
.design-review .founder-interview .interview-answers p,.design-review .founder-interview .interview-next p{font-size:17px;line-height:1.65}
.design-review .founder-interview .interview-answer h2,.design-review .founder-interview .interview-next h2{font-size:23px;line-height:1.35}
.design-review .founder-interview .interview-answer{padding-top:26px}
.design-review .founder-interview .interview-next{padding-top:30px;padding-bottom:36px}
}
