.career-development{background:#fff;color:var(--navy)}.career-section-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;padding:24px;background:#f1eee7;border-block:1px solid #dedbd4}.career-section-nav a,.career-text-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.career-section-nav a{padding:8px}.career-section{padding:64px max(28px,calc((100vw - 1240px)/2));scroll-margin-top:110px}.career-section-heading{max-width:880px;margin-bottom:28px}.career-section-heading>svg{width:32px;height:32px;color:#91621c;margin-bottom:12px}.career-section-heading>span{display:block;font-size:11px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:#895d18}.career-section h2{font:600 clamp(30px,3.5vw,44px)/1.12 var(--font-display);margin:12px 0 20px}.career-section h3{font:600 clamp(26px,2.6vw,34px)/1.2 var(--font-display);margin:0 0 18px}.career-checklist,.career-section p{font-size:15px;line-height:1.8;color:#454b52}.career-section p{margin:0 0 18px}.career-two-column{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.career-highlight{background:#f6f4ef;border:1px solid #dedbd4;padding:30px}.career-section .career-terms{font-size:12px;line-height:1.7;color:#555b62;border-top:1px solid #d3cfc6;padding-top:18px}.career-text-link{display:inline-flex;gap:10px;align-items:center;margin:6px 0;color:#785117}.career-text-link svg{width:18px;flex-shrink:0}.career-reading{max-width:860px}.career-academy,.career-topics{background:#f8f7f4}.career-academy-overview{max-width:960px;padding:32px;margin:32px 0;background:var(--navy);border-left:4px solid var(--gold);color:#fff}.career-academy-overview p{color:#e4e9ef}.career-checklist{padding-left:22px;margin:0}.career-checklist li{padding:3px 0 6px 5px;break-inside:avoid}.career-checklist li::marker{color:#91621c}.career-topic-grid{column-count:2;column-gap:56px}.career-next-step{background:var(--navy);color:#fff}.career-next-step p{color:#e4e9ef}.career-next-step .career-section-heading>span{color:#e3b85d}.career-next-step h3{margin-top:32px}.career-resource-note{max-width:1240px;margin:0 auto;padding:28px;color:var(--navy);font-size:15px;line-height:1.8}.career-resource-note a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.career-section a:focus-visible,.career-section-nav a:focus-visible{outline:3px solid #b8852b;outline-offset:5px}@media(max-width:760px){.career-two-column{grid-template-columns:1fr;gap:24px}.career-section{padding:42px 22px}.career-academy-overview,.career-highlight{padding:24px}.career-topic-grid{column-count:1}.career-section-nav{justify-content:flex-start;gap:6px 14px;padding:18px}.career-next-step .button{white-space:normal;height:auto;min-height:48px}}.join-hero .career-benefits{min-width:0;display:block}@media(min-width:1001px){.join-hero>div:first-child{align-self:start;padding-top:16px}}.career-benefits details{border-bottom:1px solid #ffffff24}.career-benefits details:last-child{border-bottom:0}.career-benefits summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 4px;cursor:pointer;font:500 22px/1.25 var(--font-display);color:#f5f1e9;transition:color .18s ease,background-color .18s ease}.career-benefits summary::-webkit-details-marker{display:none}.career-benefits summary>svg{width:16px;height:16px;flex-shrink:0;color:#e0b356;transition:transform .18s ease}.career-benefits details[open]>summary{color:#e0b356}.career-benefits details[open]>summary>svg{transform:rotate(180deg)}.career-benefit-detail{padding:4px 4px 14px}.join-hero .career-benefit-detail p{font-size:13px;line-height:1.65;margin:0 0 12px}.career-benefit-detail b{font-weight:600;color:#fff}.career-benefit-detail a{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;color:#e0b356;font-size:12px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:4px}.career-benefit-detail a>svg{width:15px;height:15px;flex-shrink:0}.career-benefit-detail a:focus-visible,.career-benefits summary:focus-visible{outline:2px solid #e0b356;outline-offset:4px;border-radius:2px}.career-opportunity{scroll-margin-top:110px}@media(hover:hover){.career-benefits summary:hover{color:#e0b356;background:#ffffff08}.career-benefit-detail a:hover{color:#ffe0a0}}@media(max-width:1000px){.join-hero .career-benefits{padding-top:14px}.career-benefits summary{font-size:22px;min-height:52px}.career-benefit-detail{max-width:640px}}