.InterviewDetailPage-module__BIdnnW__page{background:#f8fafc;min-height:100vh}.InterviewDetailPage-module__BIdnnW__breadcrumb{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;max-width:1180px;margin:0 auto;padding:18px 16px 0;font-size:13px;font-weight:700;display:flex}.InterviewDetailPage-module__BIdnnW__breadcrumb a{color:#475569;text-decoration:none}.InterviewDetailPage-module__BIdnnW__breadcrumb a:hover{color:#dc2626}.InterviewDetailPage-module__BIdnnW__breadcrumb strong{color:#0f172a}.InterviewDetailPage-module__BIdnnW__hero{max-width:1180px;margin:0 auto;padding:22px 16px 10px}.InterviewDetailPage-module__BIdnnW__heroGrid{background:radial-gradient(circle at 100% 0,#1d4ed81a,#0000 34%),radial-gradient(circle at 0 100%,#ef233c1a,#0000 30%),linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:32px;gap:28px;padding:28px;display:grid;overflow:hidden;box-shadow:0 18px 40px #0f172a14}.InterviewDetailPage-module__BIdnnW__portraitWrap{background:#0b1f4a;border-radius:28px;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.InterviewDetailPage-module__BIdnnW__pattern{opacity:.85;background-image:linear-gradient(135deg,#94a3b82e 1px,#0000 1px),radial-gradient(circle at 20% 20%,#ffffff1f,#0000 28%),radial-gradient(circle at 78% 10%,#ef233c38,#0000 30%);background-size:22px 22px,100% 100%,100% 100%;position:absolute;inset:0}.InterviewDetailPage-module__BIdnnW__portrait{z-index:2;border:1px solid #ffffff38;border-radius:24px;width:min(100%,320px);height:360px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000005c}.InterviewDetailPage-module__BIdnnW__heroCopy{flex-direction:column;justify-content:center;display:flex}.InterviewDetailPage-module__BIdnnW__eyebrow{color:#ef233c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.InterviewDetailPage-module__BIdnnW__eyebrow:before{content:"";background:#ef233c;border-radius:999px;width:28px;height:3px}.InterviewDetailPage-module__BIdnnW__heroCopy h1{color:#020617;letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(30px,4.8vw,48px);font-weight:950;line-height:1.08}.InterviewDetailPage-module__BIdnnW__lead{color:#1d4ed8;margin:0 0 10px;font-size:18px;font-weight:900;line-height:1.5}.InterviewDetailPage-module__BIdnnW__excerpt{color:#475569;margin:0;font-size:16px;line-height:1.75}.InterviewDetailPage-module__BIdnnW__metaRow{color:#64748b;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.InterviewDetailPage-module__BIdnnW__heroShare{margin-top:22px}.InterviewDetailPage-module__BIdnnW__printRoot{display:block}.InterviewDetailPage-module__BIdnnW__layout{gap:24px;max-width:1180px;margin:0 auto;padding:24px 16px 56px;display:grid}.InterviewDetailPage-module__BIdnnW__article{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:28px;box-shadow:0 12px 28px #0f172a0d}.InterviewDetailPage-module__BIdnnW__quickFacts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:28px;display:grid}.InterviewDetailPage-module__BIdnnW__quickFacts div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:14px 16px}.InterviewDetailPage-module__BIdnnW__quickFacts span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.InterviewDetailPage-module__BIdnnW__quickFacts strong{color:#0f172a;margin-top:6px;font-size:15px;line-height:1.4;display:block}.InterviewDetailPage-module__BIdnnW__richText{color:#1e293b;font-size:17px;line-height:1.85}.InterviewDetailPage-module__BIdnnW__richText p{margin:0 0 1rem}:is(.InterviewDetailPage-module__BIdnnW__richText h2,.InterviewDetailPage-module__BIdnnW__richText h3){color:#0f172a;margin:1.8rem 0 .8rem}.InterviewDetailPage-module__BIdnnW__contentBlock{border-top:1px solid #e2e8f0;margin-top:28px;padding-top:28px}.InterviewDetailPage-module__BIdnnW__contentBlock h2{color:#0f172a;margin:0;font-size:24px;font-weight:950}.InterviewDetailPage-module__BIdnnW__quoteBlock{color:#1e3a8a;background:#eff6ff;border-left:4px solid #1d4ed8;margin:28px 0 0;padding:18px 20px;font-size:20px;font-weight:700;line-height:1.6}.InterviewDetailPage-module__BIdnnW__imageBlock{margin:28px 0 0}.InterviewDetailPage-module__BIdnnW__imageBlock img{border-radius:22px;width:100%}.InterviewDetailPage-module__BIdnnW__imageBlock figcaption{color:#64748b;margin-top:10px;font-size:13px}.InterviewDetailPage-module__BIdnnW__articleFooter{border-top:1px solid #e2e8f0;gap:14px;margin-top:32px;padding-top:28px;display:grid}.InterviewDetailPage-module__BIdnnW__backLink{color:#475569;font-size:14px;font-weight:800;text-decoration:none}.InterviewDetailPage-module__BIdnnW__backLink:hover{color:#dc2626}@media (min-width:1024px){.InterviewDetailPage-module__BIdnnW__heroGrid{grid-template-columns:360px 1fr;align-items:stretch}.InterviewDetailPage-module__BIdnnW__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}@media (max-width:640px){.InterviewDetailPage-module__BIdnnW__heroGrid,.InterviewDetailPage-module__BIdnnW__article{border-radius:22px;padding:20px}.InterviewDetailPage-module__BIdnnW__portraitWrap{min-height:320px}.InterviewDetailPage-module__BIdnnW__portrait{height:300px}}.InterviewDetailPage-module__BIdnnW__compactArticle{background:#f1f5f9;border-top:8px solid #e2e8f0}.InterviewDetailPage-module__BIdnnW__compactDivider{color:#64748b;letter-spacing:.08em;text-transform:uppercase;max-width:1180px;margin:0 auto;padding:28px 16px 0;font-size:12px;font-weight:800}.InterviewDetailPage-module__BIdnnW__articleSentinel{width:100%;height:2px}
