/* Academy approach and global sponsorship opportunity. */
#bda-curriculum .bda-approach{padding:70px 64px 60px;background:#111413;color:#f6f6f3;border-top:1px solid #ffffff18}
#bda-curriculum .bda-approach-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start;margin-bottom:42px}
#bda-curriculum .bda-approach-intro h2{font-size:clamp(36px,4.4vw,57px);line-height:1.08;letter-spacing:-2px;margin:0;max-width:15ch}
#bda-curriculum .bda-approach-intro p,#bda-curriculum .bda-approach-grid p{color:#bbc4b9}
#bda-curriculum .bda-approach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}
#bda-curriculum .bda-approach-grid article{border-top:1px solid #97aa9744;padding:27px 0 30px;min-width:0}
#bda-curriculum .bda-approach-number{display:block;color:#a9bca4;font-size:11px;letter-spacing:1.3px;margin-bottom:19px}
#bda-curriculum .bda-approach-grid h3{font-size:30px;line-height:1.15;letter-spacing:-.8px;max-width:22ch;margin:0 0 18px;color:#e8eee4}
#bda-curriculum .bda-opportunity{padding:64px;background:#e6ebe1;color:#19231b}
#bda-curriculum .bda-opportunity .bda-section-label{color:#52614a}
#bda-curriculum .bda-opportunity h2{font-size:clamp(32px,3.8vw,50px);line-height:1.12;letter-spacing:-1.8px;margin:0 0 40px}
#bda-curriculum .bda-investment-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;align-items:center;border-top:1px solid #bccbb5;border-bottom:1px solid #bccbb5;padding:32px 0}
#bda-curriculum .bda-investment-value{font-size:clamp(80px,12.5vw,172px);line-height:1;letter-spacing:-.065em;color:#283c2a;margin:0 0 15px;font-weight:400;white-space:nowrap}
#bda-curriculum .bda-investment-caption{font-size:17px;line-height:1.5;color:#43523e;max-width:38ch;margin:0}
#bda-curriculum .bda-investment-growth{border-left:1px solid #bccbb5;padding:10px 0 10px 48px}
#bda-curriculum .bda-growth-value{font-size:clamp(48px,6vw,80px);letter-spacing:-.045em;line-height:1;margin:0 0 16px;color:#425b3f}
#bda-curriculum .bda-growth-value span{font-size:.6em}
#bda-curriculum .bda-growth-caption{font-size:16px;line-height:1.5;color:#43523e}
#bda-curriculum .bda-investment-context{max-width:82ch;margin:28px 0 32px;color:#43523e}
#bda-curriculum .bda-market-outlook{display:grid;grid-template-columns:1fr 2fr;gap:28px;padding:24px 28px;background:#d6e0cf;border-radius:6px;align-items:start}
#bda-curriculum .bda-market-outlook h3{font-size:19px;line-height:1.4;letter-spacing:-.4px;margin:0;color:#283c2a}
#bda-curriculum .bda-market-outlook p{font-size:15px;line-height:1.6;margin:0;color:#43523e}
#bda-curriculum .bda-perspectives .bda-role-talent h3{font-size:clamp(28px,3vw,38px);overflow-wrap:break-word}
@media(min-width:701px) and (max-width:1050px){#bda-curriculum .bda-opportunity,#bda-curriculum .bda-approach{padding-inline:38px}#bda-curriculum .bda-approach-intro{gap:30px}#bda-curriculum .bda-site-nav nav{gap:16px}#bda-curriculum .bda-investment-grid{gap:28px}#bda-curriculum .bda-investment-growth{padding-left:28px}}
@media(max-width:700px){#bda-curriculum .bda-opportunity,#bda-curriculum .bda-approach{padding:44px 24px}#bda-curriculum .bda-approach-intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px}#bda-curriculum .bda-approach-intro h2{font-size:39px;letter-spacing:-1.5px}#bda-curriculum .bda-approach-grid{grid-template-columns:1fr}#bda-curriculum .bda-approach-grid h3{font-size:29px}#bda-curriculum .bda-opportunity h2{font-size:32px;letter-spacing:-1px;margin-bottom:28px}#bda-curriculum .bda-investment-grid{grid-template-columns:1fr;gap:26px;padding:25px 0}#bda-curriculum .bda-investment-value{font-size:clamp(64px,18vw,115px);letter-spacing:-.055em}#bda-curriculum .bda-investment-caption{font-size:15px}#bda-curriculum .bda-investment-growth{border-left:0;border-top:1px solid #bccbb5;display:flex;align-items:center;gap:22px;padding:24px 0 0}#bda-curriculum .bda-growth-value{font-size:50px;margin:0}#bda-curriculum .bda-growth-caption{font-size:14px}#bda-curriculum .bda-market-outlook{grid-template-columns:1fr;gap:12px;padding:22px}#bda-curriculum .bda-site-nav nav{flex-wrap:wrap;overflow:visible;justify-content:flex-start;gap:0 18px;padding-bottom:5px}#bda-curriculum .bda-site-nav nav a{flex-shrink:0;font-size:11px;padding:10px 0;min-height:40px}#bda-curriculum section[id]{scroll-margin-top:155px}#bda-curriculum .bda-perspectives .bda-role-talent h3{font-size:36px}}

/* Comparable annual estimates and a separate forward-looking survey. */
#bda-curriculum .bda-market-years{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bccbb5;border-bottom:1px solid #bccbb5;margin-bottom:28px}
#bda-curriculum .bda-market-year{padding:30px 28px 30px 0;min-width:0}
#bda-curriculum .bda-market-year+ .bda-market-year{padding-left:36px;border-left:1px solid #bccbb5}
#bda-curriculum .bda-market-year h3{font-size:15px;color:#52614a;margin:0 0 22px;letter-spacing:.5px}
#bda-curriculum .bda-market-year .bda-year-value{font-size:clamp(55px,7.6vw,102px);line-height:1;letter-spacing:-.065em;white-space:nowrap;margin:0 0 20px;color:#283c2a}
#bda-curriculum .bda-market-year p{font-size:16px;color:#43523e;line-height:1.5;margin:0}
#bda-curriculum .bda-outlook-v4{align-items:center}
#bda-curriculum .bda-outlook-v4 .bda-outlook-value{font-size:54px;line-height:1.1;letter-spacing:-2px;margin:12px 0 0;color:#283c2a}
#bda-curriculum .bda-outlook-v4 .bda-outlook-detail{font-size:12px;line-height:1.5;margin-top:12px;color:#52614a}
#bda-curriculum .bda-opportunity .bda-investment-context{margin-bottom:0}
@media(max-width:700px){#bda-curriculum .bda-market-years{grid-template-columns:1fr}#bda-curriculum .bda-market-year{padding:25px 0}#bda-curriculum .bda-market-year+ .bda-market-year{padding:25px 0;border-left:0;border-top:1px solid #bccbb5}#bda-curriculum .bda-market-year .bda-year-value{font-size:clamp(56px,15vw,94px)}#bda-curriculum .bda-market-year h3{margin-bottom:15px}}

/* Give the market opportunity headline more prominence. */
#bda-curriculum .bda-opportunity h2{font-size:clamp(40px,5.2vw,68px);max-width:23ch;line-height:1.04;letter-spacing:-2.2px}
#bda-curriculum .bda-opportunity .bda-outlook-v4 strong{font-weight:700;color:#283c2a}
@media(max-width:700px){#bda-curriculum .bda-opportunity h2{font-size:38px;letter-spacing:-1.3px}}
