.ResourcesHeroSection_ResourcesHeroSection__hMp_U{background:var(--resourcesHero_bg,radial-gradient(circle at top,#0e2a54 0,#061b3a 45%,#04132b 100%));padding:clamp(56px,7vw,96px) 0 clamp(40px,6vw,86px);color:#ffffff;min-height:300px;height:70vh;max-height:800px;display:flex;align-items:flex-end}.ResourcesHeroSection_Compact__8ONY_{height:auto;min-height:430px;padding:clamp(96px,12vw,150px) 0 clamp(42px,6vw,72px)}.ResourcesHeroSection_Content__A3WZO{display:flex;flex-direction:column;gap:44px}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Content__A3WZO{gap:30px}.ResourcesHeroSection_TextBlock__CZAK3{max-width:900px;display:flex;flex-direction:column;gap:12px}.ResourcesHeroSection_Kicker__KHMMZ{font-size:.9rem;letter-spacing:.3em;text-transform:uppercase;color:var(--resourcesHero_kickerColor,rgba(255,255,255,.7))}.ResourcesHeroSection_Title__qonz8{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.1;margin:0;font-weight:700}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Title__qonz8{font-size:clamp(2.05rem,4vw,3rem)}.ResourcesHeroSection_Subtitle__kdkEb{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6;color:var(--resourcesHero_subtitleColor,rgba(255,255,255,.7));margin:0}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Subtitle__kdkEb{max-width:780px}@media (max-width:640px){.ResourcesHeroSection_Compact__8ONY_{min-height:360px;padding:96px 0 36px}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Content__A3WZO{gap:24px}}.ResourcesHeroSection_TabRow__mry7w{display:flex;flex-wrap:wrap;gap:14px}.ResourcesHeroSection_FooterContent__bQfy1{display:flex}.ResourcesHeroSection_Tab__X_xSm{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:1px solid var(--resourcesHero_tabBorder,rgba(255,255,255,.2));color:var(--resourcesHero_tabText,rgba(255,255,255,.8));text-decoration:none;font-weight:600;transition:all .2s ease;background:var(--resourcesHero_tabBG,rgba(255,255,255,.06))}.ResourcesHeroSection_Tab__X_xSm:hover{border-color:var(--resourcesHero_tabBorderHover,rgba(255,255,255,.45));color:var(--resourcesHero_tabTextHover,#ffffff)}.ResourcesHeroSection_Active__tIqAk{background:var(--resourcesHero_tabActiveBG,#1f7bd6);border-color:var(--resourcesHero_tabActiveBorder,transparent);color:var(--resourcesHero_tabActiveText,#ffffff);box-shadow:var(--resourcesHero_tabActiveShadow,0 12px 30px rgba(15,47,92,.5))}.ResourcesHeroSection_TabIcon__5ofe0{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ResourcesHeroSection_TabIcon__5ofe0 svg{fill:currentColor}.ResourcesHeroSection_TabLabel__YrG5A{font-size:.95rem}.AsvabJobBadges_BadgeGroup__eTDfi{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.AsvabJobBadges_Badge__tDH09.AsvabJobBadges_Badge__tDH09{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;line-height:1;min-height:24px;padding:4px 12px;white-space:nowrap}.AsvabJobBadges_Badge__tDH09.AsvabJobBadges_DemandBadge___H1aZ{background:linear-gradient(135deg,#fde4bf,#ffd28c 48%,#ff8a2a);color:#913a00;overflow:hidden}.AsvabJobBadges_DemandBadge___H1aZ svg{color:#911600;flex:0 0 auto;height:15px;width:15px}.AsvabJobBadges_Badge__tDH09.AsvabJobBadges_StatusBadge__n2_J_[data-status=current]{background:rgba(4,167,99,.1);border-color:rgba(4,167,99,.18);color:#047a4a}.AsvabJobBadges_Badge__tDH09.AsvabJobBadges_StatusBadge__n2_J_[data-status=option]{background:rgba(33,101,170,.1);border-color:rgba(33,101,170,.18);color:#1f5e9f}.AsvabJobBadges_Badge__tDH09.AsvabJobBadges_StatusBadge__n2_J_[data-status=verify]{background-color:#e7e7e7;color:#646464}.AsvabJobDetailPage_Page__zq0sJ{--mos-font-size-xs:0.72rem;--mos-font-size-sm:0.8rem;--mos-font-size-md:0.875rem;--mos-font-size-body:0.95rem;--mos-font-size-card-title:1rem;--mos-font-size-panel-title:1.08rem;--mos-font-size-section-title:clamp(1.35rem,2vw,1.75rem);--mos-font-weight-label:600;--mos-font-weight-title:700;--mos-font-weight-strong:800;--mos-font-weight-number:900;background:#fff}.AsvabJobDetailPage_HeroBreadcrumbs__N_pkG{--breadcrumbs_iconColor:rgba(255,255,255,0.72);--breadcrumbs_iconColorHover:#ffffff;--breadcrumbs_linkActive:#ffffff;--breadcrumbs_linkColor:rgba(255,255,255,0.72);--breadcrumbs_linkColorHover:#ffffff}.AsvabJobDetailPage_DetailCard__6rCT_,.AsvabJobDetailPage_QuickAnswer__5llUr,.AsvabJobDetailPage_RelatedPanel__9jhSr,.AsvabJobDetailPage_SourceBox__AH0Wx,.AsvabJobDetailPage_TakeawayGrid__5RHpN article{background:#ffffff;border:1px solid rgba(15,31,48,.09);border-radius:6px;box-shadow:0 18px 48px rgba(18,26,36,.08)}.AsvabJobDetailPage_QuickAnswer__5llUr{background:linear-gradient(135deg,rgba(4,167,99,.08),rgba(255,255,255,0) 42%),#ffffff;display:grid;gap:20px;padding:clamp(22px,3vw,32px)}.AsvabJobDetailPage_DetailCard__6rCT_,.AsvabJobDetailPage_RelatedPanel__9jhSr,.AsvabJobDetailPage_SourceBox__AH0Wx{display:grid;gap:12px}.AsvabJobDetailPage_BriefHeader__m7wDa{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.AsvabJobDetailPage_MosIdentity__83_Un{align-items:center;display:flex;gap:14px;min-width:0}.AsvabJobDetailPage_MosMark__4_M3E{align-items:center;background:#101827;border-radius:6px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:1.18rem;font-weight:var(--mos-font-weight-number);height:54px;justify-content:center;line-height:1;width:68px}.AsvabJobDetailPage_MosMarkLong__4VaBX{font-size:.92rem}.AsvabJobDetailPage_Eyebrow__vEylt{color:#04a763;font-size:var(--mos-font-size-sm);font-weight:var(--mos-font-weight-title);margin-bottom:2px}.AsvabJobDetailPage_BriefHeader__m7wDa h2,.AsvabJobDetailPage_DetailCard__6rCT_ h2,.AsvabJobDetailPage_RelatedPanel__9jhSr h2{color:#101827;font-size:var(--mos-font-size-section-title);font-weight:var(--mos-font-weight-title);line-height:1.2;margin:0}.AsvabJobDetailPage_DetailCard__6rCT_ p,.AsvabJobDetailPage_RelatedPanel__9jhSr p,.AsvabJobDetailPage_SourceBox__AH0Wx p{color:#526071;font-size:var(--mos-font-size-md);line-height:1.7;margin:0}.AsvabJobDetailPage_BriefBadges__wpy5J{justify-content:flex-end;padding-top:3px}.AsvabJobDetailPage_BriefGrid__gMGNE{display:grid;gap:14px;grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr)}.AsvabJobDetailPage_ScoreHero__wfZE0{background:rgba(249,251,250,.82);border:1px solid rgba(15,31,48,.08);border-radius:6px;display:grid;gap:10px;padding:clamp(18px,3vw,24px)}.AsvabJobDetailPage_ScoreLabel__iUr9a{align-items:center;color:#047a4a;display:flex;font-size:var(--mos-font-size-sm);font-weight:700;gap:6px;line-height:1.2}.AsvabJobDetailPage_ScoreLabel__iUr9a svg{flex:0 0 auto;height:19px;width:19px}.AsvabJobDetailPage_ScoreHero__wfZE0 strong{color:#101827;font-size:3rem;font-weight:700;letter-spacing:0;line-height:1.03}.AsvabJobDetailPage_ScoreHero__wfZE0 p{color:#526071;font-size:var(--mos-font-size-body);line-height:1.6;margin:0;max-width:58ch}.AsvabJobDetailPage_ScoreFacts__QPSro{display:grid;gap:10px}.AsvabJobDetailPage_ScoreFact__Z2KZk{align-items:center;background:#ffffff;border:1px solid rgba(15,31,48,.08);border-radius:6px;display:grid;gap:3px 10px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:14px}.AsvabJobDetailPage_ScoreFact__Z2KZk svg{align-self:center;background:rgba(4,167,99,.09);border-radius:999px;box-sizing:border-box;color:#047a4a;grid-row:1/3;height:34px;padding:8px;width:34px}.AsvabJobDetailPage_ScoreFact__Z2KZk span{color:#526071;font-size:12px;font-weight:700;line-height:1.2}.AsvabJobDetailPage_ScoreFact__Z2KZk strong{color:#101827;font-size:var(--mos-font-size-panel-title);font-weight:700;line-height:1.2}.AsvabJobDetailPage_ScoreAreaFact__VMr56{align-items:start}.AsvabJobDetailPage_ScoreSubjectImages__RmYl4{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:2;min-width:0;padding-top:7px}.AsvabJobDetailPage_ScoreSubjectImage__KLwZ1.AsvabJobDetailPage_ScoreSubjectImage__KLwZ1{background:#f9fbfa;border:1px solid rgba(15,31,48,.08);border-radius:7px;box-shadow:0 8px 18px rgba(18,26,36,.08);display:block;flex:0 0 auto;font-size:0;height:34px;letter-spacing:0;line-height:1;overflow:visible;position:relative;text-transform:none;width:34px;z-index:1}.AsvabJobDetailPage_ScoreSubjectImage__KLwZ1:after,.AsvabJobDetailPage_StudyLinkImage__rQEq2:after{background:#101827;border-radius:4px;bottom:calc(100% + 8px);box-shadow:0 12px 24px rgba(18,26,36,.18);color:#ffffff;content:attr(data-title);font-size:12px;font-weight:700;left:50%;line-height:1.2;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;white-space:nowrap;z-index:20}.AsvabJobDetailPage_ScoreSubjectImage__KLwZ1 img{border-radius:7px;-o-object-fit:cover;object-fit:cover}.AsvabJobDetailPage_ScoreSubjectImage__KLwZ1:focus-visible:after,.AsvabJobDetailPage_ScoreSubjectImage__KLwZ1:hover:after,.AsvabJobDetailPage_StudyLinkImage__rQEq2:focus-visible:after,.AsvabJobDetailPage_StudyLinkImage__rQEq2:hover:after{opacity:1;transform:translate(-50%);visibility:visible}.AsvabJobDetailPage_QuickAnswerFooter__zwAQQ{align-items:center;border-top:1px solid rgba(15,31,48,.08);display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;padding-top:16px}.AsvabJobDetailPage_StatusDescription__yiMEe{background:rgba(176,98,0,.08);border:1px solid rgba(176,98,0,.14);border-radius:6px;color:#6d4108;flex:1 1 360px;font-size:var(--mos-font-size-md);line-height:1.55;margin:0;padding:10px 12px}.AsvabJobDetailPage_ActionRow__P6sZm{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AsvabJobDetailPage_PrimaryAction__S15UG,.AsvabJobDetailPage_SecondaryAction__7SLyY{border-radius:3px;box-sizing:border-box;font-size:var(--mos-font-size-body);min-width:176px;padding:0 16px}.AsvabJobDetailPage_SecondaryAction__7SLyY{background:#ffffff;border:1px solid rgba(4,167,99,.28);color:#047a4a}.AsvabJobDetailPage_DetailGrid___wo7_{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.AsvabJobDetailPage_TakeawayGrid__5RHpN{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.AsvabJobDetailPage_TakeawayGrid__5RHpN article{display:grid;gap:8px;padding:18px}.AsvabJobDetailPage_TakeawayGrid__5RHpN span{color:#04a763;font-size:var(--mos-font-size-sm);font-weight:var(--mos-font-weight-title)}.AsvabJobDetailPage_TakeawayGrid__5RHpN strong{color:#101827;font-size:var(--mos-font-size-panel-title);font-weight:var(--mos-font-weight-title);line-height:1.25}.AsvabJobDetailPage_TakeawayGrid__5RHpN p{color:#526071;font-size:var(--mos-font-size-sm);line-height:1.5;margin:0}.AsvabJobDetailPage_DetailCard__6rCT_{align-content:start;padding:clamp(18px,3vw,24px)}.AsvabJobDetailPage_CheckList__OXceq{display:grid;gap:8px;list-style:none;margin:0;padding:0}.AsvabJobDetailPage_CheckList__OXceq li{background:#f9fbfa;border:1px solid rgba(15,31,48,.08);border-radius:6px;color:#3d4a5d;font-size:var(--mos-font-size-md);line-height:1.55;min-height:52px;padding:11px 14px 11px 44px;position:relative}.AsvabJobDetailPage_CheckList__OXceq li:before{background:rgba(4,167,99,.11);border:1px solid rgba(4,167,99,.16);border-radius:999px;content:"";height:22px;left:12px;position:absolute;top:12px;width:22px}.AsvabJobDetailPage_CheckList__OXceq li:after{border-bottom:2px solid #047a4a;border-right:2px solid #047a4a;content:"";height:8px;left:21px;position:absolute;top:17px;transform:rotate(45deg);width:4px}.AsvabJobDetailPage_SourceNote__XZ5_7,.AsvabJobDetailPage_TransferBox__n2vVd{background:rgba(4,167,99,.08);border:1px solid rgba(4,167,99,.16);border-radius:6px;color:#17324a;font-size:var(--mos-font-size-sm);line-height:1.55;padding:12px 14px}.AsvabJobDetailPage_SourceBox__AH0Wx a,.AsvabJobDetailPage_SourceNote__XZ5_7 a{color:#047a4a;font-weight:var(--mos-font-weight-strong);text-decoration:none}.AsvabJobDetailPage_RelatedLinks__WwLBg a:hover,.AsvabJobDetailPage_SourceBox__AH0Wx a:hover,.AsvabJobDetailPage_SourceNote__XZ5_7 a:hover,.AsvabJobDetailPage_StudyLink__KhCNA:hover{text-decoration:underline}.AsvabJobDetailPage_StudyLinks__8v7n5{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.AsvabJobDetailPage_StudyLink__KhCNA{align-items:center;background:#ffffff;border:1px solid rgba(16,34,53,.08);border-radius:6px;box-shadow:0 8px 18px rgba(18,26,36,.05);color:#17324a;display:grid;font-size:var(--mos-font-size-sm);font-weight:var(--mos-font-weight-strong);gap:10px;grid-template-columns:34px minmax(0,1fr);line-height:1.2;min-height:50px;padding:8px 11px;position:relative;text-decoration:none}.AsvabJobDetailPage_StudyLinkImage__rQEq2{background:#f9fbfa;border:1px solid rgba(15,31,48,.08);border-radius:6px;display:block;height:34px;position:relative;width:34px}.AsvabJobDetailPage_StudyLinkImage__rQEq2 img{border-radius:6px;-o-object-fit:cover;object-fit:cover}.AsvabJobDetailPage_StudyLinkText__h2yiO{min-width:0}.AsvabJobDetailPage_StudyLink__KhCNA:focus-visible,.AsvabJobDetailPage_StudyLink__KhCNA:hover{border-color:rgba(4,167,99,.28);box-shadow:0 10px 22px rgba(18,26,36,.08);color:#047a4a;text-decoration:none}.AsvabJobDetailPage_TransferBox__n2vVd{display:grid;gap:4px}.AsvabJobDetailPage_TransferBox__n2vVd strong{color:#17324a;font-size:var(--mos-font-size-sm);font-weight:var(--mos-font-weight-strong)}.AsvabJobDetailPage_TransferBox__n2vVd span{color:#526071;font-size:var(--mos-font-size-sm);line-height:1.5}.AsvabJobDetailPage_RelatedPanel__9jhSr{align-items:start;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);padding:clamp(18px,3vw,24px)}.AsvabJobDetailPage_RelatedLinks__WwLBg{display:grid;gap:10px}.AsvabJobDetailPage_RelatedLinks__WwLBg a{align-items:center;background:#f9fbfa;border:1px solid rgba(15,31,48,.08);border-radius:6px;color:inherit;display:grid;gap:8px;grid-template-columns:48px minmax(0,1fr) auto;padding:12px;text-decoration:none}.AsvabJobDetailPage_RelatedLinks__WwLBg span{align-items:center;background:#102235;border-radius:5px;color:#67e0ae;display:inline-flex;font-size:var(--mos-font-size-sm);font-weight:var(--mos-font-weight-number);height:36px;justify-content:center;width:46px}.AsvabJobDetailPage_RelatedLinks__WwLBg strong{color:#101827;font-size:var(--mos-font-size-body);font-weight:var(--mos-font-weight-title)}.AsvabJobDetailPage_RelatedLinks__WwLBg svg{color:#04a763;height:16px;width:16px}.AsvabJobDetailPage_SourceBox__AH0Wx{padding:24px 24px 16px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column}.AsvabJobDetailPage_SourceBox__AH0Wx summary{color:#101827;cursor:pointer;font-size:var(--mos-font-size-body);font-weight:var(--mos-font-weight-title);list-style:none}.AsvabJobDetailPage_SourceBox__AH0Wx summary::-webkit-details-marker{display:none}.AsvabJobDetailPage_SourceBox__AH0Wx summary:after{color:#04a763;content:"Open";float:right;font-size:15px;font-weight:700}.AsvabJobDetailPage_SourceBox__AH0Wx[open] summary{border-bottom:1px solid rgba(15,31,48,.08);margin-bottom:2px;padding-bottom:12px}.AsvabJobDetailPage_SourceBox__AH0Wx[open] summary:after{content:"Close"}.AsvabJobDetailPage_SectionHeading__9_aBE{display:grid;gap:6px;text-align:center}@media (max-width:900px){.AsvabJobDetailPage_BriefGrid__gMGNE,.AsvabJobDetailPage_DetailGrid___wo7_,.AsvabJobDetailPage_RelatedPanel__9jhSr,.AsvabJobDetailPage_TakeawayGrid__5RHpN{grid-template-columns:1fr}.AsvabJobDetailPage_BriefBadges__wpy5J{justify-content:flex-start}}@media (max-width:640px){.AsvabJobDetailPage_DetailCard__6rCT_,.AsvabJobDetailPage_QuickAnswer__5llUr,.AsvabJobDetailPage_RelatedPanel__9jhSr,.AsvabJobDetailPage_SourceBox__AH0Wx,.AsvabJobDetailPage_TakeawayGrid__5RHpN article{padding:20px}.AsvabJobDetailPage_BriefHeader__m7wDa,.AsvabJobDetailPage_MosIdentity__83_Un,.AsvabJobDetailPage_QuickAnswerFooter__zwAQQ{align-items:stretch;flex-direction:column}.AsvabJobDetailPage_MosIdentity__83_Un{gap:12px}.AsvabJobDetailPage_MosMark__4_M3E{height:48px;width:60px}.AsvabJobDetailPage_PrimaryAction__S15UG,.AsvabJobDetailPage_SecondaryAction__7SLyY{min-width:100%;width:100%}.AsvabJobDetailPage_RelatedLinks__WwLBg a{grid-template-columns:46px minmax(0,1fr)}.AsvabJobDetailPage_RelatedLinks__WwLBg svg{display:none}}