.interview-page .interview-home-hero{padding:62px 0 54px;background:radial-gradient(ellipse at 88% 15%,#ffedb2 0%,transparent 52%),#fffaf0;border-bottom:1px solid #eee6d4}.interview-home-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.interview-page .interview-home-hero h1{font-size:clamp(34px,3.7vw,50px);letter-spacing:-.035em;line-height:1.35;margin:18px 0 22px}.interview-home-hero h1 span{display:block}.interview-home-hero .interview-lead{font-size:17px;line-height:1.9}.interview-home-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.interview-home-hero-actions .interview-button{gap:22px;min-height:52px}.interview-page .interview-home-hero-actions .interview-text-link{margin:0}.interview-home-value-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:13px;color:#66705f}.interview-home-value-points span::before{content:'✓';color:#92700b;margin-right:6px}.interview-home-conversation{border:1px solid #e6ddc7;background:#fff;border-radius:20px;padding:22px;box-shadow:0 16px 40px #6253200c;min-width:0}.interview-home-conversation-top{display:flex;align-items:center;gap:8px;border-bottom:1px solid #eeeae1;padding-bottom:16px;font-size:13px}.interview-home-status{width:7px;height:7px;border-radius:50%;background:#c09923;flex-shrink:0}.interview-home-chip{margin-left:auto;font-size:11px;white-space:nowrap;color:#856400;background:#fff5d6;border-radius:5px;padding:2px 7px}.interview-home-message{margin-top:18px}.interview-home-speaker{font-size:11px;letter-spacing:.025em;font-weight:600;color:#6c7787}.interview-page .interview-home-message p{margin:6px 0 0;font-size:14px;line-height:1.8}.interview-home-message-answer{margin-left:30px;background:#f5f6f8;padding:12px 16px;border-radius:12px}.interview-home-message-followup{padding:14px 16px;background:#fff8e4;border:1px solid #eee0ae;border-radius:12px}.interview-page .interview-home-conversation-note{font-size:10px;line-height:1.7;color:#7a8492;margin:16px 0 0}.interview-home-mobile-break{display:none}.interview-page #prepare.interview-section{padding-top:40px}.interview-page .interview-prepare-panel{margin-top:0}.interview-home-section-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:24px}.interview-page .interview-home-section-heading h2{margin-bottom:0}.interview-home-section-caption{font-size:12px;color:#758091;line-height:1.8;flex-shrink:0}.interview-page .interview-home-report-card{padding:0;overflow:hidden}.interview-home-report-question{padding:28px 32px;background:#f7f8fa;border-bottom:1px solid #e4e6eb}.interview-home-label{font-size:12px;font-weight:650;color:#856400;letter-spacing:.04em}.interview-page .interview-home-report-question h3{font-size:23px;line-height:1.6;margin:10px 0}.interview-page .interview-home-report-question .interview-muted{margin:0}.interview-home-report-columns{display:grid;grid-template-columns:1fr 1fr}.interview-home-answer,.interview-home-feedback{padding:30px 32px;min-width:0}.interview-home-answer{border-right:1px solid #e9ebef}.interview-page .interview-home-answer>p{font-size:15px;margin:14px 0;color:#536073}.interview-home-answer blockquote{border-left:3px solid #d9b446;margin:24px 0 0;padding:10px 16px;color:#273347;font-size:19px;font-weight:600}.interview-page .interview-home-feedback h3{font-size:19px;margin:14px 0}.interview-page .interview-home-feedback ul{margin:0;padding-left:20px;font-size:14px}.interview-home-practice{padding:22px 32px;background:#fffaf0;border-top:1px solid #ede5d3}.interview-page .interview-home-practice p{margin:8px 0 0;font-size:14px}.interview-home-more-case{margin-top:20px}.interview-home-more-case>summary{color:#725900;font-size:14px;padding:10px 0}.interview-home-more-case .interview-card{margin-top:12px;font-size:14px}.interview-home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:26px 0 0;gap:30px}.interview-home-steps>li{display:flex;align-items:start;gap:14px;min-width:0}.interview-home-steps>li>span{background:#f3e8c8;color:#856400;border-radius:9px;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;font-size:12px;font-weight:700}.interview-page .interview-home-steps h3{margin:2px 0 10px;font-size:17px}.interview-page .interview-home-steps p{font-size:14px;color:#647084}.interview-home-faq .interview-faq{max-width:900px}.interview-home-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:42px 0 0;padding:30px 32px;background:#f6edcf;border:1px solid #e8d9ab;border-radius:16px}.interview-page .interview-home-bottom-cta h2{font-size:25px;margin:0 0 8px}.interview-page .interview-home-bottom-cta p{font-size:14px;margin:0;color:#647084}.interview-home-mobile-start{display:none}html{scroll-behavior:smooth;scroll-padding-top:86px}
@media(max-width:991px){.interview-home-hero-grid{gap:28px}.interview-home-desktop-break{display:none}.interview-home-hero .interview-lead{font-size:16px}.interview-home-conversation{padding:18px}.interview-home-steps{gap:18px}}
@media(max-width:767px){.interview-page .interview-home-hero{padding:30px 0 28px}.interview-home-hero-grid{grid-template-columns:1fr;gap:24px}.interview-page .interview-home-hero h1{font-size:34px;margin:14px 0 16px;line-height:1.4;letter-spacing:-.025em}.interview-home-hero .interview-eyebrow{font-size:12px}.interview-home-hero .interview-lead{font-size:15px;line-height:1.85}.interview-home-hero-actions{gap:14px;margin-top:22px}.interview-home-hero-actions .interview-button{min-height:48px}.interview-page .interview-home-hero>.interview-container .interview-muted{font-size:12px}.interview-home-value-points{gap:12px;margin-top:18px;font-size:12px}.interview-home-conversation{border-radius:14px;padding:16px;box-shadow:none}.interview-home-conversation-top{font-size:12px;padding-bottom:12px}.interview-home-message{margin-top:12px}.interview-page .interview-home-message p{font-size:13px}.interview-home-message-answer{padding:10px 12px}.interview-home-message-followup{padding:10px 12px}.interview-page #prepare.interview-section{padding-top:24px}.interview-home-section-heading{display:block;margin-bottom:20px}.interview-page .interview-home-section-heading h2{font-size:25px}.interview-home-section-caption{margin-top:12px!important;font-size:12px}.interview-home-mobile-break{display:inline}.interview-home-report-question,.interview-home-answer,.interview-home-feedback{padding:22px 20px}.interview-page .interview-home-report-question h3{font-size:20px}.interview-home-report-columns{grid-template-columns:1fr}.interview-home-answer{border-right:0;border-bottom:1px solid #e9ebef}.interview-home-practice{padding:20px}.interview-home-steps{grid-template-columns:1fr;gap:20px}.interview-page .interview-home-steps p{margin-bottom:0}.interview-home-bottom-cta{display:block;padding:24px 20px;margin-top:30px}.interview-page .interview-home-bottom-cta h2{font-size:24px}.interview-home-bottom-cta .interview-button{margin-top:20px;width:100%}.interview-home-mobile-start:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1020;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e4dfd0;box-shadow:0 -4px 20px #30260008}.interview-home-mobile-start>span{font-size:12px;color:#647084}.interview-home-mobile-start .interview-button{font-size:13px;min-height:42px;padding:10px 16px}.interview-home-has-mobile-start{padding-bottom:76px}}
@media(max-width:359px){.interview-page .interview-home-hero h1{font-size:30px}.interview-home-value-points{gap:8px;font-size:11px}.interview-home-chip{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.interview-page .interview-home-answer>.interview-muted{font-size:12px;line-height:1.8;color:#758091}
