.cbb-training-detail{color:#3b422c;background:#f8f8f5;min-height:100vh;padding:34px 24px 90px;font-family:Arial,Helvetica,sans-serif}.cbb-training-detail-inner{max-width:820px;margin:auto}.cbb-training-back{color:#596650;font-size:12px;text-decoration:none}.cbb-training-heading{margin:84px 0 48px}.cbb-training-kicker{letter-spacing:.16em;color:#69745c;font-size:10px;font-weight:500}.cbb-training-heading h1{letter-spacing:-.03em;max-width:680px;margin:22px 0 24px;line-height:1.19;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(29px,4.4vw,48px)!important;font-weight:300!important}.cbb-training-lead{color:#55614e;max-width:610px;font-size:clamp(15px,1.6vw,18px);line-height:1.7}.cbb-training-rule{background:#d5d9ce;height:1px}.cbb-training-steps{grid-template-columns:1fr 1fr;gap:45px 50px;margin:50px 0 70px;display:grid}.cbb-training-steps article h2,.cbb-training-details h2{margin:0 0 12px;line-height:1.35;font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;font-weight:500!important}.cbb-training-steps article p,.cbb-training-details>p:not(.cbb-training-kicker){color:#596650;margin:0;font-size:14px;line-height:1.8}.cbb-training-details{background:#e5e7dd;margin-bottom:28px;padding:35px 38px}.cbb-training-details .cbb-training-kicker{margin:0 0 18px}.cbb-training-terms{color:#3b422c;text-underline-offset:4;margin-top:20px;font-size:13px;display:inline-block}.cbb-training-cta{color:#f8f8f5;letter-spacing:.07em;background:#3b422c;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:13px 22px;font-size:12px;text-decoration:none;display:inline-flex}.cbb-training-cta:hover{background:#4b583c}@media (max-width:650px){.cbb-training-detail{padding:26px 23px 72px}.cbb-training-heading{margin:68px 0 34px}.cbb-training-heading h1{font-size:30px!important}.cbb-training-lead{font-size:15px}.cbb-training-steps{grid-template-columns:1fr;gap:29px;margin:38px 0 50px}.cbb-training-steps article h2{font-size:17px!important}.cbb-training-steps article p{font-size:14px}.cbb-training-details{padding:26px 23px}.cbb-training-cta{width:100%}}.cbb-training-heading{text-align:center;margin:78px 0 56px}.cbb-training-heading h1{letter-spacing:.065em;text-transform:uppercase;max-width:670px;margin:22px auto 17px;line-height:1.35;font-size:clamp(25px,3.4vw,38px)!important;font-weight:300!important}.cbb-training-subtitle{color:#3b422c;margin:0 auto 19px;font-size:clamp(16px,2vw,20px);font-weight:400}.cbb-training-lead{max-width:590px;margin:0 auto;font-size:15px;line-height:1.8}.cbb-training-pillars{border-top:1px solid #d6dacd;border-bottom:1px solid #d6dacd;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;padding:38px 0 52px;display:grid}.cbb-training-pillars article{min-width:0}.cbb-training-pillars h2{letter-spacing:.16em;border-bottom:1px solid #9aa58e;margin:0 0 18px;padding-bottom:15px;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important}.cbb-training-pillars p{color:#596650;margin:0;font-size:13.5px;line-height:1.75}.cbb-training-journey{padding:67px 0 52px}.cbb-training-journey>h2{letter-spacing:-.02em;margin:13px 0 12px;line-height:1.3;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(23px,3vw,32px)!important;font-weight:300!important}.cbb-training-journey-intro{color:#596650;max-width:580px;margin:0;font-size:15px;line-height:1.75}.cbb-training-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:37px 0 0}.cbb-training-steps article{border-top:1px solid #d6dacd;padding-top:19px}.cbb-training-steps article h3{margin:0 0 10px;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important}.cbb-training-steps article p{font-size:13.5px;line-height:1.75}@media (max-width:650px){.cbb-training-heading{margin:64px 0 43px}.cbb-training-heading h1{letter-spacing:.055em;font-size:24px!important}.cbb-training-subtitle{font-size:17px}.cbb-training-lead{font-size:14px}.cbb-training-pillars{grid-template-columns:1fr;gap:23px;padding:30px 0 34px}.cbb-training-pillars h2{margin-bottom:9px;padding-bottom:8px}.cbb-training-pillars p{font-size:13.5px}.cbb-training-journey{padding:47px 0 37px}.cbb-training-steps{grid-template-columns:1fr;gap:21px;margin-top:28px}.cbb-training-steps article{padding-top:15px}.cbb-training-journey-intro{font-size:14px}}
