.CareerPackView_page__VpsGQ{--career-tabs-h:4rem;max-width:62rem;padding-top:var(--page-top-space);padding-bottom:4rem}.CareerPackView_page__VpsGQ .crumb{font-size:var(--text-small);line-height:1.7;margin-bottom:1.5rem;overflow-wrap:anywhere}.CareerPackView_tabs__Kc9_0{position:sticky;top:var(--topbar-h);z-index:30;display:flex;gap:2rem;height:var(--career-tabs-h);margin-bottom:2.5rem;border-bottom:var(--rule);background:var(--color-bg-page)}.CareerPackView_tabs__Kc9_0 a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;min-height:52px;height:100%;padding:.75rem .15rem 1rem;border-bottom:2px solid transparent;margin-bottom:-1px;text-decoration:none;color:var(--color-text-secondary)}.CareerPackView_tabs__Kc9_0 strong{font-size:var(--text-body);font-weight:600}.CareerPackView_tabs__Kc9_0 a>span{font-size:var(--text-small);font-variant-numeric:tabular-nums}.CareerPackView_tabs__Kc9_0 a[aria-current=page]{color:var(--color-link);border-bottom-color:var(--color-link)}.CareerPackView_tabs__Kc9_0 a:hover{color:var(--color-link)}.CareerPackView_tabs__Kc9_0 a:active{background:var(--color-bg-subtle)}.CareerPackView_mobileToc__xmkBM a:focus-visible,.CareerPackView_mobileToc__xmkBM summary:focus-visible,.CareerPackView_tabs__Kc9_0 a:focus-visible,.CareerPackView_toc__tIjX7 a:focus-visible{outline:2px solid var(--color-link);outline-offset:3px;border-radius:4px}.CareerPackView_layout__GuXXd{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:3rem;align-items:start}.CareerPackView_withoutToc__oEE22{grid-template-columns:minmax(0,var(--measure-narrow));justify-content:center}.CareerPackView_toc__tIjX7{position:sticky;top:calc(var(--topbar-h) + var(--career-tabs-h) + 1.5rem);min-width:0;max-height:calc(100dvh - var(--topbar-h) - var(--career-tabs-h) - 3rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;padding-right:.75rem}.CareerPackView_toc__tIjX7>p{margin:0 0 .75rem;font-size:var(--text-small);font-weight:600;color:var(--color-text)}.CareerPackView_mobileToc__xmkBM ol,.CareerPackView_toc__tIjX7 ol{list-style:none;margin:0;padding:0}.CareerPackView_mobileToc__xmkBM nav a,.CareerPackView_toc__tIjX7 a{display:flex;align-items:baseline;gap:.65rem;min-height:44px;padding:.6rem .25rem;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.65;text-decoration:none;overflow-wrap:anywhere}.CareerPackView_mobileToc__xmkBM nav a:hover,.CareerPackView_toc__tIjX7 a:hover{color:var(--color-link)}.CareerPackView_mobileToc__xmkBM nav a>svg,.CareerPackView_toc__tIjX7 a>svg{flex:none;margin-left:auto;color:var(--color-text-secondary)}.CareerPackView_number__c_cY0{flex:none;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.CareerPackView_body__ubcEv{min-width:0;max-width:44rem}.CareerPackView_head__Y9l7N{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem}.CareerPackView_head__Y9l7N h1{margin:0;font-family:var(--font-sans);font-size:1.75rem;font-weight:650;line-height:1.3}.CareerPackView_head__Y9l7N .pill{margin:0}.CareerPackView_body__ubcEv .prose{font-size:var(--text-body);line-height:1.9;overflow-wrap:anywhere}.CareerPackView_body__ubcEv .prose>div>:first-child{margin-top:0}.CareerPackView_body__ubcEv .prose h2{padding-top:1.75rem;margin-top:2.25rem;border-top:var(--rule);font-size:var(--text-h3)}.CareerPackView_body__ubcEv .prose :is(h2,h3){scroll-margin-top:calc(var(--topbar-h) + var(--career-tabs-h) + 1.5rem)}.CareerPackView_mobileToc__xmkBM{display:none}.CareerPackView_previewBadge__fR00Z{flex:none;color:var(--color-gold);background:var(--color-gold-bg)}.CareerPackView_locked__waPjG{margin-top:2rem;padding:1.5rem;border:1px solid var(--color-gold-border);border-radius:12px;background:var(--color-gold-surface);scroll-margin-top:calc(var(--topbar-h) + var(--career-tabs-h) + 1.5rem)}.CareerPackView_unlockHeading__G6VPe{display:flex;align-items:center;gap:.6rem}.CareerPackView_unlockHeading__G6VPe svg{flex:none;color:var(--color-gold-icon)}.CareerPackView_unlockHeading__G6VPe h2{margin:0;font-size:var(--text-h3);line-height:1.5}.CareerPackView_locked__waPjG p{margin:.75rem 0 1.25rem;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.8}.CareerPackView_locked__waPjG .btn{width:100%;min-height:48px}.CareerPackView_loginLink__TyRD_{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:.5rem;font-size:var(--text-small)}.CareerPackView_locked__waPjG a:focus-visible{outline:2px solid var(--color-link);outline-offset:3px;border-radius:4px}@media (max-width:900px){.CareerPackView_page__VpsGQ{--career-tabs-h:4.5rem;max-width:44rem}.CareerPackView_tabs__Kc9_0{gap:0;margin-bottom:1.5rem}.CareerPackView_tabs__Kc9_0 a{flex:1;flex-direction:column;gap:.2rem;padding:.75rem .25rem}.CareerPackView_tabs__Kc9_0 strong{font-size:var(--text-small)}.CareerPackView_tabs__Kc9_0 a>span{font-size:var(--text-micro)}.CareerPackView_layout__GuXXd{grid-template-columns:minmax(0,1fr);gap:1.5rem}.CareerPackView_toc__tIjX7{display:none}.CareerPackView_mobileToc__xmkBM{display:block;border:var(--rule);border-radius:8px;padding:0 1rem}.CareerPackView_mobileToc__xmkBM summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;font-size:var(--text-small);font-weight:600;cursor:pointer;list-style:none}.CareerPackView_mobileToc__xmkBM summary::-webkit-details-marker{display:none}.CareerPackView_mobileToc__xmkBM[open] summary{border-bottom:var(--rule)}.CareerPackView_mobileToc__xmkBM[open] summary svg{transform:rotate(180deg)}.CareerPackView_mobileToc__xmkBM nav{padding:.5rem 0}.CareerPackView_head__Y9l7N h1{font-size:1.5rem}}