/* Compact recognition, readable course content, and the selected brand accents. */
#sslt-course .slt-hero-actions .slt-button,#sslt-course .slt-final-cta .slt-button{font-size:18px;font-weight:800;padding:18px 25px;min-height:62px}
#sslt-course .slt-hero-actions .slt-text-link,#sslt-course .slt-leadership-intro .slt-text-link{font-size:16px}
#sslt-course .slt-hero-copy .slt-eyebrow{font-size:12px}
#sslt-course .slt-scenario-story>p:not(.slt-eyebrow),#sslt-course .slt-scenario-response li,#sslt-course .slt-payoff p,#sslt-course .slt-curriculum-note p{font-size:16px;line-height:1.8}
#sslt-course .slt-scenario-response h4{font-size:20px}
#sslt-course .slt-scenario-module,#sslt-course .slt-payoff>span,#sslt-course .slt-module-content strong,#sslt-course .slt-section-footnote{font-size:13px;line-height:1.7}
#sslt-course .slt-topic-strip .slt-wrap{font-size:13px}
@media(max-width:680px){#sslt-course .slt-hero-actions .slt-button,#sslt-course .slt-final-cta .slt-button{font-size:16px;min-height:58px}#sslt-course .slt-hero-actions{gap:20px;align-items:flex-start;flex-direction:column}}
#sslt-course{--teal:#008d90;--yellow:#ffe019;--dark:#00696d;--ink:#07282f;--pale:#eaf6f5;--mint:#c9eee8;--line:#b7d9d6;--muted:#486267;font-size:17px;line-height:1.75}
#sslt-course h1,#sslt-course h2,#sslt-course h3,#sslt-course h4{font-weight:800}
#sslt-course h2{font-size:clamp(34px,3.8vw,48px);line-height:1.18}
#sslt-course h3{font-size:24px;line-height:1.35}
#sslt-course .slt-eyebrow{font-size:13px;letter-spacing:.12em;line-height:1.6;font-weight:700}
#sslt-course .slt-hero-description{font-size:19px;line-height:1.8}
#sslt-course .slt-hero-facts,#sslt-course .slt-credit-link{font-size:14px;line-height:1.7}
#sslt-course .slt-button{font-size:18px;font-weight:800;min-height:62px;padding:18px 25px;border-radius:14px}
#sslt-course .slt-text-link{font-size:16px;font-weight:700}
#sslt-course .slt-section-intro p,#sslt-course .slt-value-grid p,#sslt-course .slt-section-heading>p,#sslt-course .slt-scenario-copy>p,#sslt-course .slt-scenario-actions li,#sslt-course .slt-scenario-value p,#sslt-course .slt-leadership-intro>p:not(.slt-eyebrow),#sslt-course .slt-leadership-list p,#sslt-course .slt-inside-grid p:not(.slt-eyebrow):not(.slt-body-large),#sslt-course .slt-hats-copy p:not(.slt-eyebrow),#sslt-course .slt-final-cta p:not(.slt-eyebrow){font-size:17px;line-height:1.8}
#sslt-course .slt-body-large,#sslt-course .slt-hats-copy .slt-body-large{font-size:21px!important;line-height:1.65!important}
#sslt-course .slt-check-list li{font-size:16px;line-height:1.8}
#sslt-course .slt-scenario-tabs button{font-size:16px;line-height:1.6;padding:18px}
#sslt-course .slt-scenario-tabs button span{font-size:13px}
#sslt-course .slt-scenario-panel p,#sslt-course .slt-scenario-panel li{font-size:16px;line-height:1.8}
#sslt-course .slt-scenario-panel h3{font-size:30px}
#sslt-course .slt-scenario-panel h4{font-size:20px}
#sslt-course .slt-scenario-panel small,#sslt-course .slt-scenario-note,#sslt-course .slt-scenario-panel .slt-eyebrow{font-size:13px;line-height:1.7}
#sslt-course .slt-module summary{font-size:17px;line-height:1.6}
#sslt-course .slt-module-content,#sslt-course .slt-module-content p{font-size:16px;line-height:1.8}
#sslt-course .slt-curriculum-note{font-size:16px;line-height:1.8;padding:24px}
#sslt-course .slt-hat-role{font-size:14px;font-weight:600}
#sslt-course .slt-supervisor-definition summary,#sslt-course .slt-more-reviews summary{font-size:16px;font-weight:700;min-height:44px}
#sslt-course .slt-supervisor-definition p{font-size:15px!important}
#sslt-course .slt-supervisor-definition blockquote{font-size:16px}
#sslt-course .slt-recognition{grid-template-columns:.9fr 1.2fr;gap:28px;padding-block:28px;align-items:center}
#sslt-course .slt-gold-seal{flex-direction:row;align-items:center;gap:18px}
#sslt-course .slt-gold-seal img{width:74px;height:74px}
#sslt-course .slt-gold-seal .slt-eyebrow,#sslt-course .slt-partnerships .slt-eyebrow{font-size:11px;letter-spacing:.08em;margin:0 0 8px}
#sslt-course .slt-gold-seal h2,#sslt-course .slt-partnerships h2{font-size:23px;line-height:1.25;letter-spacing:-.03em;margin:0 0 10px}
#sslt-course .slt-partnerships h2 br{display:initial}
#sslt-course .slt-gold-seal p:not(.slt-eyebrow),#sslt-course .slt-partnerships p:not(.slt-eyebrow){font-size:14px;line-height:1.7;margin:0}
#sslt-course .slt-partnerships{padding-left:28px}
#sslt-course .slt-partnerships ul{gap:8px 18px;margin:13px 0 10px}
#sslt-course .slt-partnerships li{font-size:14px;line-height:1.6;padding-left:20px}
#sslt-course .slt-protocol-link{font-size:13px;line-height:1.6}
#sslt-course .slt-featured-review{grid-template-columns:minmax(0,1fr);gap:22px;max-width:1000px;padding:32px;margin:0 0 26px;background:white;border-radius:20px;border-top:5px solid var(--yellow)}
#sslt-course .slt-featured-review blockquote p{font-size:21px;line-height:1.8;margin:0;font-weight:400}
#sslt-course .slt-featured-review figcaption{font-size:16px;line-height:1.7;padding-left:18px}
#sslt-course .slt-review-list blockquote,#sslt-course .slt-review-list blockquote p{font-size:16px;line-height:1.8}
#sslt-course .slt-review-list figcaption{font-size:14px;line-height:1.7}
#sslt-course .slt-final-cta{background:var(--pale)}
#sslt-course .slt-final-cta .slt-cta-note{font-size:14px;line-height:1.7;margin-top:18px;display:block}
#sslt-course .slt-scribble,#sslt-course .slt-hero h1 em{font-style:normal;position:relative;display:inline-block;color:var(--teal);isolation:isolate}
#sslt-course .slt-scribble:after,#sslt-course .slt-hero h1 em:after{content:'';position:absolute;inset:auto -2% -.09em;width:104%;height:.19em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 11 Q80 2 150 9 T295 7 M15 17 Q125 9 281 14' fill='none' stroke='%23ffe019' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;z-index:-1;pointer-events:none}
@media(max-width:900px){#sslt-course .slt-recognition{grid-template-columns:1fr;gap:22px}#sslt-course .slt-gold-seal h2 br{display:none}#sslt-course .slt-partnerships{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}#sslt-course .slt-partnerships h2 br{display:none}#sslt-course .slt-partnerships h2 br:after{content:' '}}
@media(max-width:680px){#sslt-course h2{font-size:34px}#sslt-course .slt-eyebrow{font-size:12px}#sslt-course .slt-button{font-size:16px;min-height:58px}#sslt-course .slt-recognition{padding-block:26px}#sslt-course .slt-gold-seal img{width:64px;height:64px}#sslt-course .slt-gold-seal h2,#sslt-course .slt-partnerships h2{font-size:22px}#sslt-course .slt-partnerships ul{grid-template-columns:1fr;gap:8px}#sslt-course .slt-module summary{font-size:16px}#sslt-course .slt-scenario-tabs button{font-size:15px}#sslt-course .slt-featured-review{padding:24px}#sslt-course .slt-featured-review blockquote p{font-size:18px}#sslt-course .slt-hat-role{font-size:12px}#sslt-course .slt-final-cta p:not(.slt-eyebrow){max-width:none}#sslt-course .slt-final-cta .slt-eyebrow{font-size:12px}}
