.interview-intro{padding:48px 0 32px}.interview-intro>.label{margin:36px 0 22px;color:var(--red)}.interview-intro h1{font:400 clamp(3rem,6vw,6rem)/1.08 var(--serif);letter-spacing:-.04em}.interview-deck{max-width:740px;font-size:1.25rem;line-height:1.7;margin-top:28px}.interview-byline{font-size:.875rem;margin-top:22px}.interview-body{max-width:850px;padding:48px 0 80px}.interview-body p{font-size:1.0625rem;line-height:1.9}.interview-context{max-width:720px;margin-bottom:48px}.interview-context p+p{margin-top:18px}.interview-question{padding:40px 0;border-top:1px solid var(--ink)}.interview-body .label{font-size:.875rem;line-height:1.6;color:var(--red);margin-bottom:18px}.interview-question h2{font-size:clamp(1.7rem,3vw,2.5rem)!important;line-height:1.3!important}.interview-answer{margin-top:28px;max-width:720px}.interview-answer>p+p{margin-top:20px}.interview-credit{padding:35px;background:var(--yellow);margin:24px 0 40px}.interview-credit>p:not(.label){margin:20px 0}.interview-end{border-top:1px solid var(--ink);padding-top:30px}.interview-end .button{margin-top:20px}@media(max-width:560px){.interview-intro{padding-top:30px}.interview-intro>.label{margin-top:28px}.interview-deck{font-size:1.0625rem}.interview-body{padding-top:32px}.interview-body p{font-size:1rem}.interview-question{padding:30px 0}.interview-credit{padding:25px}}