/* Scoped enhancement of BeeEducated /standards/ only. */
.beedu-sb-section { padding-top: 72px; padding-bottom: 74px; }
.beedu-sb-layout { display: grid; grid-template-columns: minmax(0, 1.38fr) minmax(240px,.62fr); gap: clamp(26px,4vw,76px); align-items: center; }
.beedu-sb-kicker { display: block; color: #a87830; text-transform: uppercase; font-weight: 750; letter-spacing: .12em; font-size: 11px; margin-bottom: 12px; }
.beedu-sb-copy h2 { color: #153248; font-weight: 750; font-size: clamp(27px,3vw,40px); line-height: 1.13; letter-spacing: -.02em; margin: 0 0 19px; }
.beedu-sb-copy p { font-size: 16px; line-height: 1.75; margin: 0 0 16px; color: #344e5e; }
.beedu-sb-actions { display:flex; flex-wrap:wrap; align-items:center; gap: 18px; margin: 24px 0 14px; }
.beedu-sb-download { display:inline-flex; align-items:center; gap:13px; text-decoration:none!important; background: #163648; color: #fff!important; font-weight:750; border-radius:4px; padding:15px 20px; line-height:1.35; font-size:15px; }
.beedu-sb-download:hover,.beedu-sb-download:focus-visible { background:#254f66; color:#fff!important; }
.beedu-sb-link { font-weight:700; color:#173a50; text-underline-offset:4px; }
.beedu-sb-cover { margin:0; max-width:310px; justify-self:center; }
.beedu-sb-cover img { display:block; width:100%;height:auto; border-radius:5px;box-shadow:0 14px 40px rgba(10,27,41,.2); }
.beedu-sb-cover figcaption { padding-top:12px; color:#586e7b; font-size:12px; line-height:1.5; text-align:center; }
.beedu-sb-copy .beedu-sb-small { font-size:12px; line-height:1.5; color:#697b85; margin:0; }
@media(max-width:760px){.beedu-sb-section{padding:48px 0 52px}.beedu-sb-layout{grid-template-columns:minmax(0,1fr);gap:29px}.beedu-sb-cover{max-width:225px}.beedu-sb-copy p{font-size:15px}.beedu-sb-download{width:100%;justify-content:center}}

/* v1.1 - assessment pathway; all selectors scoped to the existing add-on. */
.beedu-sb-offer-facts{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 6px}
.beedu-sb-offer-facts span{display:inline-flex;align-items:center;gap:5px;padding:9px 11px;border-radius:4px;background:#f0f3f5;color:#244258;font-size:12px;line-height:1.35}
.beedu-sb-offer-facts strong{font-weight:800;color:#17384c}
.beedu-sb-details{border-top:1px solid #dce3e7;margin-top:42px;padding-top:41px}
.beedu-sb-details-intro{max-width:730px;margin-bottom:25px}
.beedu-sb-details-intro h3{font-size:clamp(22px,2.6vw,30px);line-height:1.2;margin:0 0 10px;color:#13344b}
.beedu-sb-details-intro p{font-size:15px;line-height:1.7;color:#456173}
.beedu-sb-process{list-style:none;counter-reset:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.beedu-sb-process li{display:flex;align-items:flex-start;gap:17px;background:#f4f6f7;padding:21px 20px;min-width:0;border:1px solid #e3e9ec;border-radius:5px}
.beedu-sb-n{background:#17384c;color:white;border-radius:4px;padding:10px 11px;font-size:13px;font-weight:800;line-height:1}
.beedu-sb-process h4{font-size:17px;line-height:1.3;margin:0 0 7px;color:#17384c}
.beedu-sb-process p{font-size:14px;line-height:1.67;color:#4e6572;margin:0}
.beedu-sb-detail-foot{margin-top:24px;padding:20px 25px;background:#f6f3ec;border-left:3px solid #b89b64}
.beedu-sb-detail-foot p{font-size:14px;line-height:1.65;margin:0 0 9px;color:#3c5260}
.beedu-sb-detail-foot p:last-child{margin-bottom:0}
.beedu-sb-detail-foot a{font-weight:700;text-underline-offset:3px;color:#163e58}
@media(max-width:760px){.beedu-sb-details{margin-top:26px;padding-top:30px}.beedu-sb-process{grid-template-columns:1fr}.beedu-sb-process li{padding:18px 16px}.beedu-sb-offer-facts{margin:16px 0}.beedu-sb-offer-facts span{font-size:11px}}

/* v1.2 – compact BeeEducated pathway cards without modifying the base theme. */
.beedu-sb-copy .beedu-sb-intro{font-size:16px;line-height:1.75}
.beedu-sb-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 42px}
.beedu-sb-pathways article{background:#f3f6f7;border:1px solid #e2e9ec;border-radius:5px;padding:22px 21px;min-width:0}
.beedu-sb-step{display:block;color:#976d36;font-size:10px;letter-spacing:.07em;font-weight:800;margin-bottom:12px}
.beedu-sb-pathways h4{font-size:19px;line-height:1.27;color:#17384c;margin:0 0 10px}
.beedu-sb-pathways p{font-size:14px;line-height:1.62;color:#4e6572;margin:0 0 16px}
.beedu-sb-pathways a{color:#1c4a65;font-weight:750;font-size:13px;text-underline-offset:3px}
.beedu-sb-assessment{margin-top:10px}
@media(max-width:1000px){.beedu-sb-pathways{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.beedu-sb-pathways{grid-template-columns:1fr;gap:10px;margin-bottom:30px}.beedu-sb-pathways article{padding:18px}}
