#bda-curriculum .bda-roadmap{padding:44px 46px 46px;background:#f1f1e8;border-block:1px solid #d6ddcf;scroll-margin-top:16px}
#bda-curriculum .bda-roadmap-heading{margin-bottom:30px;max-width:650px}
#bda-curriculum .bda-roadmap-heading .bda-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:15px;color:#647258}
#bda-curriculum .bda-roadmap h2{font:400 38px/1.08 var(--bda-sans);letter-spacing:-1.4px;margin:0 0 16px;max-width:none;color:#163d2b}
#bda-curriculum .bda-roadmap-heading>p{font-size:14px;line-height:1.6;margin:0;color:#56654f}
#bda-curriculum .bda-roadmap-labels,#bda-curriculum .bda-roadmap-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.5fr);gap:26px;align-items:center}
#bda-curriculum .bda-roadmap-labels{padding:18px 24px;background:#153b2b;border-radius:14px 14px 0 0;color:#e3d2aa;font:500 10px/1.4 var(--bda-sans);letter-spacing:1.7px;text-transform:uppercase}
#bda-curriculum .bda-roadmap-grid{list-style:none;padding:0;margin:0;border:1px solid #d3dbcc;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}
#bda-curriculum .bda-roadmap-row{padding:24px;background:#fcfbf5;border-bottom:1px solid #dce1d3}
#bda-curriculum .bda-roadmap-row:nth-child(even){background:#edf0e5}
#bda-curriculum .bda-roadmap-row:last-child{border-bottom:0}
#bda-curriculum .bda-roadmap-chapter{display:flex;align-items:flex-start;gap:17px;min-width:0}
#bda-curriculum .bda-roadmap-number{flex:0 0 35px;font:400 27px/1.05 var(--bda-sans);letter-spacing:-1px;color:#9a8049;font-variant-numeric:tabular-nums}
#bda-curriculum .bda-roadmap h3{font:500 15px/1.4 var(--bda-sans);letter-spacing:-.15px;color:#183a29;margin:0}
#bda-curriculum .bda-roadmap-action{padding-left:17px;border-left:2px solid #b8a477}
#bda-curriculum .bda-roadmap-action p{font:500 16px/1.35 var(--bda-sans);letter-spacing:-.25px;margin:0;color:#244d35;max-width:none}
#bda-curriculum .bda-roadmap-result p{font:400 14px/1.65 var(--bda-sans);margin:0;color:#495c47;max-width:none}
#bda-curriculum .bda-roadmap-mobile-label{display:none}
@media(max-width:900px) and (min-width:701px){#bda-curriculum .bda-roadmap-labels,#bda-curriculum .bda-roadmap-row{gap:17px;grid-template-columns:1.2fr .9fr 1.3fr;padding-left:20px;padding-right:20px}#bda-curriculum .bda-roadmap-chapter{gap:10px}#bda-curriculum .bda-roadmap-number{flex-basis:28px;font-size:24px}}
@media(max-width:700px){#bda-curriculum .bda-roadmap{padding:32px 22px}#bda-curriculum .bda-roadmap h2{font-size:31px;letter-spacing:-1px}#bda-curriculum .bda-roadmap-labels{display:none}#bda-curriculum .bda-roadmap-grid{border:1px solid #d3dbcc;border-radius:14px}#bda-curriculum .bda-roadmap-row{grid-template-columns:1fr;gap:18px;padding:25px 22px}#bda-curriculum .bda-roadmap h3{font-size:17px}#bda-curriculum .bda-roadmap-chapter{gap:15px}#bda-curriculum .bda-roadmap-number{font-size:30px;flex-basis:34px}#bda-curriculum .bda-roadmap-mobile-label{display:block;font:500 9px/1.5 var(--bda-sans);text-transform:uppercase;letter-spacing:1.3px;color:#6b745b;margin-bottom:5px}#bda-curriculum .bda-roadmap-action{padding-left:13px;margin-left:49px}#bda-curriculum .bda-roadmap-result{margin-left:49px}#bda-curriculum .bda-roadmap-action p{font-size:18px}#bda-curriculum .bda-roadmap-result p{font-size:14px}}
