.training_hero__XpSjS{position:relative;isolation:isolate;overflow:hidden;min-height:530px;background:#102c20;color:#f8f7f2}.training_heroImage___BxPc{-o-object-fit:cover;object-fit:cover;-o-object-position:center 56%;object-position:center 56%}.training_heroShade__ClGUK{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,29,19,.96),rgba(7,29,19,.86) 28%,rgba(7,29,19,.43) 62%,rgba(7,29,19,.13))}.training_heroInner__Gtu2G{position:relative;z-index:2;display:flex;min-height:530px;max-width:1240px;flex-direction:column;justify-content:center;margin:0 auto;padding:52px 36px 66px}.training_breadcrumb__pa_8j{display:flex;align-items:center;gap:11px;margin-bottom:48px;color:hsla(50,30%,96%,.7);font-size:12px}.training_breadcrumb__pa_8j a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.training_breadcrumb__pa_8j span:nth-child(2){opacity:.45}.training_heroEyebrow__jCfjp,.training_sectionKicker__41_cC,.training_spotlightLabel__lRiC5{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.training_heroEyebrow__jCfjp{margin:0 0 18px;color:#e8a082}.training_hero__XpSjS h1{max-width:790px;margin:0;font-family:var(--font-serif);font-size:clamp(48px,5.8vw,82px);font-weight:700;letter-spacing:-.045em;line-height:.99;text-wrap:balance}.training_heroDescription__2dlI6{max-width:550px;margin:23px 0 0;color:hsla(50,30%,96%,.82);font-size:clamp(16px,1.35vw,19px);line-height:1.55}.training_heroActions__mIm2G{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:34px}.training_heroActions__mIm2G a{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:750;transition:background-color .2s ease,color .2s ease}.training_heroPrimary__Zd_0a{min-width:236px;padding:0 19px;background:#d46a3c;color:#132d20}.training_heroPrimary__Zd_0a:hover{background:#ef9166}.training_heroSecondary__wK43C{color:#f8f7f2;text-decoration:underline;text-decoration-color:hsla(50,30%,96%,.55);text-underline-offset:6px}.training_heroSecondary__wK43C:hover{color:#e8a082}.training_breadcrumb__pa_8j a:focus-visible,.training_heroActions__mIm2G a:focus-visible{outline:3px solid #f2ae8b;outline-offset:4px}.training_heroCaption__uS1on{position:absolute;right:max(36px,calc((100vw - 1168px) / 2));bottom:24px;z-index:2;margin:0;color:hsla(50,30%,96%,.77);font-size:11px;letter-spacing:.04em}.training_main__BPl6P{background:var(--ra-surface-base)}.training_shell__9Rj97{max-width:1240px;margin:0 auto;padding:76px 36px 110px}.training_sectionIntro__cn6yP{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:end;gap:32px;margin-bottom:28px}.training_sectionKicker__41_cC{margin:0 0 12px;color:var(--ra-text-accent)}.training_sectionHeading__w_c8A{max-width:760px;margin:0;color:var(--ra-text-primary);font-family:var(--font-serif);font-size:clamp(34px,3.6vw,50px);font-weight:700;letter-spacing:-.035em;line-height:1.08;scroll-margin-top:100px}.training_sectionSummary__qY7gQ{max-width:43ch;margin:0;color:var(--ra-text-secondary);font-size:15px;line-height:1.65}.training_startGrid__37Q_S{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--ra-border-default);background:var(--ra-border-default)}.training_startCard__1Cqgl{display:flex;min-width:0;min-height:235px;grid-column:span 2;flex-direction:column;padding:26px 29px 24px;background:var(--ra-surface-raised);color:var(--ra-text-primary);transition:background-color .2s ease}.training_startCard__1Cqgl:nth-child(-n+2){min-height:270px;grid-column:span 3}.training_startCard__1Cqgl:hover{background:var(--ra-surface-fog)}.training_articleRow___6iLV:focus-visible,.training_filterButton__dTX45:focus-visible,.training_spotlightGrid__bCHG3 a:focus-visible,.training_startCard__1Cqgl:focus-visible{position:relative;z-index:1;outline:3px solid var(--ra-route-blue);outline-offset:-3px}.training_startCardFirst__gTzJg,.training_startCardFirst__gTzJg:hover{position:relative;isolation:isolate;overflow:hidden;background:#173f2d;color:#f7f6ef}.training_startCardFirst__gTzJg:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#173f2d,#173f2d 36%,rgba(23,63,45,.9) 51%,rgba(23,63,45,.16) 78%,rgba(23,63,45,0));content:"";pointer-events:none}.training_startCardArt__hpGdk{position:absolute;z-index:0;inset:0 0 0 auto;width:70%;overflow:hidden}.training_startCardArt__hpGdk img{-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center;transition:transform .35s ease}.training_startCardFirst__gTzJg:hover .training_startCardArt__hpGdk img{transform:scale(1.035)}.training_startCardFirst__gTzJg>.training_startCardAction__nBv4n,.training_startCardFirst__gTzJg>.training_startCardBody__qnm22,.training_startCardFirst__gTzJg>.training_startCardTop__Cd00T{position:relative;z-index:2}.training_startCardFirst__gTzJg .training_startCardBody__qnm22,.training_startCardFirst__gTzJg .training_startCardCondition__lolPh{max-width:50%}.training_startCardFirst__gTzJg .training_startCardAction__nBv4n{max-width:53%}.training_startCardFirst__gTzJg:hover{background:#1c5138}.training_startCardTop__Cd00T{display:flex;min-height:32px;align-items:flex-start;gap:11px}.training_startCardNumber__Z_iwc{color:var(--ra-text-accent);font-family:var(--font-sans);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.45}.training_startCardFirst__gTzJg .training_startCardNumber__Z_iwc{color:#ec9f7b}.training_startCardCondition__lolPh{max-width:29ch;color:var(--ra-text-secondary);font-size:11px;font-weight:700;letter-spacing:.045em;line-height:1.45;text-transform:uppercase}.training_startCardFirst__gTzJg .training_startCardCondition__lolPh{color:hsla(53,33%,95%,.76)}.training_startCardBody__qnm22{display:block;margin-top:20px}.training_startCardBody__qnm22 h3{margin:0;font-family:var(--font-serif);font-size:clamp(27px,2.4vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.training_startCardDescription__oWXw7{display:block;max-width:48ch;margin-top:10px;color:var(--ra-text-secondary);font-size:14px;line-height:1.55}.training_startCardFirst__gTzJg .training_startCardDescription__oWXw7{color:hsla(53,33%,95%,.78)}.training_startCardFirst__gTzJg .training_startCardBody__qnm22 h3{font-size:clamp(32px,2.8vw,39px)}.training_startCardAction__nBv4n{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:23px;color:var(--ra-text-accent);font-size:13px;font-weight:750}.training_startCardFirst__gTzJg .training_startCardAction__nBv4n{color:#f0a37e}.training_articleMeta___8U4H svg,.training_spotlightAction__4P5qm svg,.training_startCardAction__nBv4n svg{flex:none;transition:transform .2s ease}.training_articleRow___6iLV:hover .training_articleMeta___8U4H svg,.training_spotlightGrid__bCHG3 a:hover .training_spotlightAction__4P5qm svg,.training_startCard__1Cqgl:hover .training_startCardAction__nBv4n svg{transform:translateX(4px)}.training_librarySection__cBdHD{margin-top:98px}.training_spotlightGrid__bCHG3{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.85fr);gap:14px;margin-top:34px}.training_spotlightMain__5uq5E,.training_spotlightSide__zWvzq{min-width:0;min-height:350px;overflow:hidden;text-decoration:none}.training_spotlightMain__5uq5E{display:grid;grid-template-columns:44% 56%;border:1px solid var(--ra-border-default);background:var(--ra-surface-raised);color:var(--ra-text-primary)}.training_spotlightImage__YIXxf{position:relative;min-height:350px;overflow:hidden}.training_spotlightPhoto__6TdKE{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.training_spotlightMain__5uq5E:hover .training_spotlightPhoto__6TdKE{transform:scale(1.035)}.training_spotlightCopy__0isZf,.training_spotlightSide__zWvzq{display:flex;flex-direction:column;padding:34px}.training_spotlightLabel__lRiC5{color:var(--ra-text-accent)}.training_spotlightGrid__bCHG3 h3{margin:19px 0 0;font-family:var(--font-serif);font-size:clamp(27px,2.5vw,37px);font-weight:700;letter-spacing:-.03em;line-height:1.14}.training_spotlightGrid__bCHG3 h3+span{display:-webkit-box;overflow:hidden;margin-top:16px;color:var(--ra-text-secondary);font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.training_spotlightAction__4P5qm{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:24px;color:var(--ra-route-blue);font-size:13px;font-weight:750}.training_spotlightSide__zWvzq{background:#173f2d;color:#f7f6ef}.training_spotlightSide__zWvzq:hover{background:#1c5138}.training_spotlightSide__zWvzq .training_spotlightAction__4P5qm,.training_spotlightSide__zWvzq .training_spotlightLabel__lRiC5{color:#f0a37e}.training_spotlightSide__zWvzq h3+span{color:hsla(53,33%,95%,.78)}.training_libraryToolbar__E8Ytk{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:49px;border-top:1px solid var(--ra-border-default);border-bottom:1px solid var(--ra-border-default)}.training_filterGroup__ZeVVz{display:flex;max-width:100%;gap:24px;overflow-x:auto}.training_filterButton__dTX45{min-height:54px;flex:none;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ra-text-secondary);cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.training_filterButton__dTX45:hover{color:var(--ra-text-primary)}.training_filterButtonActive__QudrL{border-bottom-color:var(--ra-brand-accent);color:var(--ra-text-primary)}.training_resultCount__2XzyN{flex:none;color:var(--ra-text-secondary);font-size:12px;white-space:nowrap}.training_articleList__yrZMY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:34px;column-gap:34px}.training_articleRow___6iLV{display:grid;min-width:0;min-height:180px;grid-template-columns:36px minmax(0,1fr) 54px;gap:14px;padding:26px 4px 24px;border-bottom:1px solid var(--ra-border-default);color:var(--ra-text-primary);transition:background-color .2s ease}.training_articleRow___6iLV:hover{background:var(--ra-surface-fog)}.training_articleNumber__Mck2R{padding-top:2px;color:var(--ra-text-accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.training_articleCopy__Cwt3j{display:block;min-width:0}.training_articleCategory__QjP3r{color:var(--ra-text-secondary);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.training_articleCopy__Cwt3j h3{margin:7px 0 0;font-family:var(--font-serif);font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.training_articleDescription__JBmBv{display:-webkit-box;overflow:hidden;margin-top:10px;color:var(--ra-text-secondary);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.training_articleMeta___8U4H{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;color:var(--ra-route-blue);font-size:11px;font-weight:700;white-space:nowrap}.training_emptyState__G4OVZ{padding:54px 0;color:var(--ra-text-secondary);font-size:14px;text-align:center}@media (max-width:980px){.training_sectionIntro__cn6yP{grid-template-columns:1fr;gap:15px}.training_spotlightGrid__bCHG3{grid-template-columns:1fr}.training_spotlightSide__zWvzq{min-height:250px}}@media (max-width:760px){.training_heroInner__Gtu2G,.training_hero__XpSjS{min-height:570px}.training_heroImage___BxPc{-o-object-position:58% center;object-position:58% center}.training_heroShade__ClGUK{background:linear-gradient(90deg,rgba(7,29,19,.92),rgba(7,29,19,.57)),linear-gradient(0deg,rgba(7,29,19,.55),transparent 60%)}.training_heroInner__Gtu2G{padding:35px 24px 75px}.training_breadcrumb__pa_8j{margin-bottom:52px}.training_hero__XpSjS h1{max-width:650px;font-size:clamp(48px,9vw,70px)}.training_heroCaption__uS1on{right:24px;bottom:16px}.training_shell__9Rj97{padding:58px 22px 84px}.training_startGrid__37Q_S{grid-template-columns:repeat(2,minmax(0,1fr))}.training_startCard__1Cqgl,.training_startCard__1Cqgl:nth-child(-n+2){min-height:245px;grid-column:span 1;padding:24px}.training_startCard__1Cqgl.training_startCardFirst__gTzJg{min-height:270px;grid-column:span 2}.training_startCardTop__Cd00T{min-height:35px}.training_articleList__yrZMY{grid-template-columns:1fr}.training_articleRow___6iLV{min-height:150px}}@media (max-width:560px){.training_heroInner__Gtu2G,.training_hero__XpSjS{min-height:620px}.training_heroActions__mIm2G{align-items:stretch;flex-direction:column}.training_heroPrimary__Zd_0a{min-width:0}.training_heroSecondary__wK43C{align-self:flex-start}.training_startGrid__37Q_S{grid-template-columns:1fr}.training_startCard__1Cqgl,.training_startCard__1Cqgl:last-child,.training_startCard__1Cqgl:nth-child(-n+2){min-height:220px;grid-column:span 1}.training_startCard__1Cqgl.training_startCardFirst__gTzJg{min-height:388px;grid-column:span 1;padding-top:194px}.training_startCardFirst__gTzJg:after{display:none}.training_startCardArt__hpGdk{inset:0 0 auto;width:100%;height:170px}.training_startCardArt__hpGdk img{-o-object-position:72% 38%;object-position:72% 38%}.training_startCardFirst__gTzJg .training_startCardAction__nBv4n,.training_startCardFirst__gTzJg .training_startCardBody__qnm22,.training_startCardFirst__gTzJg .training_startCardCondition__lolPh{max-width:none}.training_startCardBody__qnm22{margin-top:23px}.training_spotlightMain__5uq5E{grid-template-columns:1fr}.training_spotlightImage__YIXxf{min-height:220px}.training_spotlightCopy__0isZf,.training_spotlightSide__zWvzq{padding:27px}.training_spotlightSide__zWvzq{min-height:270px}.training_libraryToolbar__E8Ytk{display:block;padding:0 0 14px}.training_filterGroup__ZeVVz{display:grid;grid-template-columns:repeat(3,max-content);gap:0 18px;overflow:visible}.training_filterButton__dTX45{min-height:42px}.training_resultCount__2XzyN{display:block;margin-top:13px}.training_articleRow___6iLV{grid-template-columns:26px minmax(0,1fr) 36px;gap:10px}.training_articleCopy__Cwt3j h3{font-size:19px}.training_articleMeta___8U4H span{display:none}.training_articleMeta___8U4H{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.training_articleMeta___8U4H svg,.training_articleRow___6iLV,.training_filterButton__dTX45,.training_heroActions__mIm2G a,.training_spotlightAction__4P5qm svg,.training_spotlightPhoto__6TdKE,.training_startCardAction__nBv4n svg,.training_startCard__1Cqgl{transition:none}}