.JavaInterviewQuestionDetail_page__7FEv_{width:min(1120px,100%);margin:0 auto;padding-bottom:72px;color:var(--ms-text)}.JavaInterviewQuestionDetail_breadcrumb__y15ko{display:flex;min-height:44px;flex-wrap:wrap;gap:8px;align-items:center;color:var(--ms-text-muted);font-size:var(--ms-font-size-caption)}.JavaInterviewQuestionDetail_breadcrumb__y15ko a{color:var(--ms-primary-strong);text-decoration:none}.JavaInterviewQuestionDetail_breadcrumb__y15ko strong{color:var(--ms-text-secondary);font-weight:var(--ms-font-weight-semibold)}.JavaInterviewQuestionDetail_layout__FF_1K{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start}.JavaInterviewQuestionDetail_context__mKha9 section,.JavaInterviewQuestionDetail_question__lWEKn{border:1px solid var(--ms-border-subtle);background:var(--ms-surface);box-shadow:var(--ms-shadow-card)}.JavaInterviewQuestionDetail_question__lWEKn>header{display:flex;min-height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ms-border-subtle);padding:0 22px}.JavaInterviewQuestionDetail_meta__LD0_B{display:flex;flex-wrap:wrap;gap:8px}.JavaInterviewQuestionDetail_meta__LD0_B span{min-height:24px;border:1px solid var(--ms-border-soft);border-radius:3px;background:var(--ms-surface-muted);padding:3px 8px;color:var(--ms-text-muted);font-size:var(--ms-font-size-label)}.JavaInterviewQuestionDetail_meta__LD0_B .JavaInterviewQuestionDetail_must__wKsqa{border-color:var(--ms-primary-border-soft);background:var(--ms-primary-surface);color:var(--ms-primary-strong)}.JavaInterviewQuestionDetail_meta__LD0_B .JavaInterviewQuestionDetail_advanced__SJb5D{background:var(--ms-warning-surface);color:var(--ms-warning-text)}.JavaInterviewQuestionDetail_question__lWEKn>header>button{display:grid;width:36px;height:36px;place-items:center;border:0;background:transparent;color:var(--ms-text-muted);cursor:pointer}.JavaInterviewQuestionDetail_question__lWEKn>header>button[aria-pressed=true]{color:var(--ms-warning)}.JavaInterviewQuestionDetail_question__lWEKn h1{margin:0;padding:38px 34px 30px;color:var(--ms-text-strong);font-size:clamp(var(--ms-font-size-page-title),3.4vw,var(--ms-font-size-display-lg));font-weight:var(--ms-font-weight-bold);line-height:var(--ms-line-height-body);letter-spacing:-.02em}.JavaInterviewQuestionDetail_focus__ulRlH{margin:0 34px;border-left:3px solid var(--ms-primary);background:var(--ms-primary-surface);padding:15px 17px}.JavaInterviewQuestionDetail_focus__ulRlH h2{margin:0;color:var(--ms-primary-strong);font-size:var(--ms-font-size-caption)}.JavaInterviewQuestionDetail_focus__ulRlH div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.JavaInterviewQuestionDetail_focus__ulRlH span{border:1px solid var(--ms-primary-border-soft);border-radius:3px;background:var(--ms-surface);padding:5px 9px;color:var(--ms-text-secondary);font-size:var(--ms-font-size-label)}.JavaInterviewQuestionDetail_answer__TxXPu{margin:28px 34px 0;border:1px solid var(--ms-primary-border-soft);border-radius:4px;background:color-mix(in srgb,var(--ms-primary-surface) 60%,var(--ms-surface));padding:18px}.JavaInterviewQuestionDetail_answer__TxXPu h2{display:flex;gap:8px;align-items:center;margin:0;color:var(--ms-text-strong);font-size:var(--ms-font-size-body-md)}.JavaInterviewQuestionDetail_answer__TxXPu li,.JavaInterviewQuestionDetail_answer__TxXPu p{color:var(--ms-text-secondary);font-size:var(--ms-font-size-meta);line-height:var(--ms-line-height-relaxed)}.JavaInterviewQuestionDetail_answer__TxXPu p{margin:12px 0 0}.JavaInterviewQuestionDetail_answer__TxXPu ul{display:grid;gap:7px;margin:12px 0 0;padding-left:20px}.JavaInterviewQuestionDetail_answer__TxXPu li::marker{color:var(--ms-primary)}.JavaInterviewQuestionDetail_answer__TxXPu .JavaInterviewQuestionDetail_answerMethod__MBj_i{border-top:1px solid var(--ms-primary-border-soft);padding-top:12px;color:var(--ms-text-muted)}.JavaInterviewQuestionDetail_actions__YtCyP{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:20px 34px 28px}.JavaInterviewQuestionDetail_actions__YtCyP a,.JavaInterviewQuestionDetail_actions__YtCyP button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ms-border-strong);border-radius:4px;padding:0 14px;background:var(--ms-surface);color:var(--ms-text-strong);font-size:var(--ms-font-size-meta);font-weight:var(--ms-font-weight-semibold);text-decoration:none;cursor:pointer}.JavaInterviewQuestionDetail_actions__YtCyP .JavaInterviewQuestionDetail_completed__kX9LJ{border-color:var(--ms-primary);background:var(--ms-primary);color:var(--ms-text-on-primary)}.JavaInterviewQuestionDetail_navigation__A64DX{display:flex;min-height:68px;align-items:center;justify-content:space-between;border-top:1px solid var(--ms-border-subtle);background:var(--ms-surface-muted);padding:12px 22px}.JavaInterviewQuestionDetail_navigation__A64DX a{display:inline-flex;min-width:112px;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ms-border-strong);border-radius:4px;background:var(--ms-surface);color:var(--ms-text-strong);font-size:var(--ms-font-size-meta);text-decoration:none}.JavaInterviewQuestionDetail_context__mKha9{display:grid;gap:12px}.JavaInterviewQuestionDetail_context__mKha9 section{padding:18px;box-shadow:none}.JavaInterviewQuestionDetail_context__mKha9 section>span{color:var(--ms-text-muted);font-size:var(--ms-font-size-label)}.JavaInterviewQuestionDetail_context__mKha9 h2{margin:8px 0 0;color:var(--ms-text-strong);font-size:var(--ms-font-size-subtitle);line-height:var(--ms-line-height-body)}.JavaInterviewQuestionDetail_context__mKha9 p{margin:10px 0 0;color:var(--ms-text-secondary);font-size:var(--ms-font-size-meta);line-height:var(--ms-line-height-relaxed)}.JavaInterviewQuestionDetail_related__xWOYa ul{margin:12px 0 0;padding:0;list-style:none}.JavaInterviewQuestionDetail_related__xWOYa li{border-top:1px solid var(--ms-border-subtle)}.JavaInterviewQuestionDetail_related__xWOYa a{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;padding:9px 0;color:var(--ms-text-secondary);font-size:var(--ms-font-size-caption);line-height:var(--ms-line-height-body);text-decoration:none}.JavaInterviewQuestionDetail_related__xWOYa a:hover{color:var(--ms-primary-strong)}.JavaInterviewQuestionDetail_related__xWOYa em{color:var(--ms-text-muted);font-size:var(--ms-font-size-micro);font-style:normal}@media (max-width:840px){.JavaInterviewQuestionDetail_layout__FF_1K{grid-template-columns:1fr}.JavaInterviewQuestionDetail_context__mKha9{grid-template-columns:repeat(2,minmax(0,1fr))}.JavaInterviewQuestionDetail_related__xWOYa{grid-column:1/-1}}@media (max-width:600px){.JavaInterviewQuestionDetail_question__lWEKn h1{padding:28px 20px 24px;font-size:var(--ms-font-size-page-title)}.JavaInterviewQuestionDetail_answer__TxXPu,.JavaInterviewQuestionDetail_focus__ulRlH{margin-right:20px;margin-left:20px}.JavaInterviewQuestionDetail_actions__YtCyP{align-items:stretch;flex-direction:column;padding:18px 20px 24px}.JavaInterviewQuestionDetail_actions__YtCyP a,.JavaInterviewQuestionDetail_actions__YtCyP button{width:100%}.JavaInterviewQuestionDetail_context__mKha9{grid-template-columns:1fr}.JavaInterviewQuestionDetail_related__xWOYa{grid-column:auto}}