/* Springcast LMS — page composition on the editorial website norm (springcast-design-system 0f5c5b6).
   Loads after private-editorial-tokens.css, private-editorial-website.css and editorial-tables.css. Page classes carry the prefix .lms-. */
html{scroll-behavior:smooth;scroll-padding-top:96px}
body{margin:0;background:var(--sc-bg-canvas);color:var(--sc-fg);font-family:var(--sc-font-body);font-size:var(--sc-text-body);line-height:1.6}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.lms-page{display:block}
.lms-page .sc-editorial__heading{text-wrap:balance}
.lms-page .sc-editorial__lead{margin-top:1.5rem!important}
.lms-page h3{text-wrap:balance}
.lms-page .sc-editorial__copy a,.lms-page .lms-close__sub a{font-weight:600;text-underline-offset:.25em}
.lms-page .sc-editorial__caption b{font:500 .6875rem/1.6 var(--sc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-fg-heading);margin-right:.5rem}
.lms-head{max-width:60rem}
.lms-heading--sm{font-size:clamp(2rem,3.4vw,3.25rem)}
.lms-kicker{font:500 .6875rem/1.6 var(--sc-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sc-bg-brand);margin-bottom:1rem!important}
.lms-fine{color:var(--sc-fg-muted);font-size:.875rem;line-height:1.7;margin-top:1.25rem!important;max-width:60ch}

/* Hero: split composition, the product story moves next to the heading.
   DOM order (eyebrow, h1, promise, motion, lead, actions, note) is the mobile order; from 64rem the motion sits beside the copy. */
.lms-hero{padding-block:clamp(1.75rem,3.5vw,3rem) clamp(3rem,6vw,5rem);min-height:0;display:block;text-align:left;overflow:visible}
.lms-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}
.lms-hero__grid>*{min-width:0}
.lms-hero__grid>.sc-editorial__eyebrow{order:1}.lms-hero__grid>h1{order:2}.lms-hero__grid>.sc-editorial__promise{order:3}.lms-hero__grid>.sc-editorial__actions{order:4}.lms-hero__grid>.lms-motion{order:5}.lms-hero__grid>.sc-editorial__lead{order:6}.lms-hero__grid>.lms-hero__note{order:7}
.lms-hero .sc-editorial__eyebrow{margin-bottom:1.25rem!important}
.lms-hero h1{font-size:clamp(2.125rem,4.4vw,4rem);letter-spacing:-.06em;line-height:1.03;max-width:15ch;margin:0;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}
.lms-hero .sc-editorial__promise{max-width:24ch;margin:1rem 0 0!important;font-size:clamp(1.375rem,2.3vw,2rem)}
.lms-hero .sc-editorial__lead{margin:1.25rem 0 0!important;max-width:50ch;font-size:clamp(1rem,1.3vw,1.0625rem)}
.lms-hero .sc-editorial__actions{justify-content:flex-start;margin-top:1.5rem}
@media(max-width:63.99rem){.lms-hero .sc-editorial__lead{margin-top:1.75rem!important}}
.lms-hero__note{color:var(--sc-fg-muted);font-size:.8125rem;line-height:1.7;margin-top:1rem!important;max-width:48ch}

/* Hero motion: expertise → lesson → course and learning path → learn and test (clockwise).
   Static final frame without JavaScript and under reduced motion; JS sets data-motion-ready to start, data-motion-paused to pause. */
.lms-motion{position:relative;margin:1.75rem 0 0;padding:.75rem .75rem .875rem;border-radius:var(--sc-editorial-feature-radius);background:var(--sc-bg-subtle);--lms-cycle:14s}
.lms-motion__canvas svg{display:block;width:100%;height:auto;max-width:32rem;margin-inline:auto}
.lms-motion__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin:.375rem .25rem 0}
.lms-motion__caption{max-width:60ch;margin:0!important}
.lms-motion .sc-editorial__motion-toggle{position:static;flex:none;min-height:2.75rem;padding:.5rem .875rem}
.lms-m text{font-family:var(--sc-font-body);fill:var(--sc-fg-heading)}
.lms-m [data-k]{transform-box:fill-box;transform-origin:center}
.lms-m-label{font:500 14px/1 var(--sc-font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--sc-fg-muted)!important}
.lms-m-kicker{font:500 11px/1 var(--sc-font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--sc-fg-muted)!important}
.lms-m-soft{fill:var(--sc-palette-iris-50);stroke:var(--sc-palette-iris-100);stroke-width:1.5}
.lms-m-ink{fill:var(--sc-palette-iris-600)}
.lms-m-bar{fill:var(--sc-palette-iris-500);transform-box:fill-box;transform-origin:center}
.lms-m-card,.lms-m-tile{fill:var(--sc-bg-canvas);stroke:var(--sc-border);stroke-width:1.5}
.lms-m-stripe{fill:var(--sc-palette-iris-100)}
.lms-m-badge{fill:var(--sc-bg-brand);stroke:var(--sc-bg-subtle);stroke-width:3}
.lms-m-brand{fill:var(--sc-bg-brand)}
.lms-m-onbrand{fill:var(--sc-fg-on-brand)}
.lms-m-line-soft{fill:var(--sc-palette-bone)}
.lms-m-chip{fill:var(--sc-palette-petrol-50);stroke:var(--sc-palette-petrol-100)}
.lms-m-chiptext{font:500 12px/1 var(--sc-font-mono);fill:var(--sc-palette-petrol-700)!important}
.lms-m-conn,.lms-m-route{fill:none;stroke:var(--sc-bg-brand);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round}
.lms-m-route{stroke:var(--sc-palette-iris-300);stroke-width:2.5}
.lms-m-tick,.lms-m-passtick{fill:none;stroke:var(--sc-fg-on-brand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.lms-m-phone{fill:var(--sc-bg-canvas);stroke:var(--sc-palette-ink);stroke-width:5}
.lms-m-track{fill:none;stroke:var(--sc-palette-bone);stroke-width:8}
.lms-m-ring{fill:none;stroke:var(--sc-palette-petrol-500);stroke-width:8;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:30}
.lms-m-pass{fill:var(--sc-palette-petrol-500)}
.lms-m-passtext{font:600 13px/1 var(--sc-font-body);fill:var(--sc-fg-on-brand)!important}
.lms-m-coach{fill:var(--sc-bg-canvas);stroke:var(--sc-border);stroke-width:1.5}
.lms-m-coachtext{font:600 12px/1 var(--sc-font-body)}
@keyframes lms-a00{0%,0%{opacity:0;transform:translateY(10px)}5%,90%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lms-l07{0%,7%{stroke-dashoffset:1;opacity:1}13%,90%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes lms-a10{0%,10%{opacity:0;transform:translateY(10px)}15%,90%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lms-l19{0%,19%{stroke-dashoffset:1;opacity:1}25%,90%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes lms-l20{0%,21%{stroke-dashoffset:1;opacity:1}27%,90%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes lms-n21{0%,21%{opacity:0;transform:scale(.6)}24%,90%{opacity:1;transform:none}96%,100%{opacity:0}}
@keyframes lms-a21{0%,21%{opacity:0;transform:translateY(10px)}26%,90%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lms-n24{0%,24%{opacity:0;transform:scale(.6)}27%,90%{opacity:1;transform:none}96%,100%{opacity:0}}
@keyframes lms-n27{0%,27%{opacity:0;transform:scale(.6)}30%,90%{opacity:1;transform:none}96%,100%{opacity:0}}
@keyframes lms-l33{0%,33%{stroke-dashoffset:1;opacity:1}39%,90%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes lms-a36{0%,36%{opacity:0;transform:translateY(10px)}41%,90%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lms-a50{0%,50%{opacity:0;transform:translateY(10px)}55%,90%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lms-a56{0%,56%{opacity:0;transform:translateY(10px)}61%,90%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lms-r39{0%,39%{stroke-dashoffset:100;opacity:0}40%{stroke-dashoffset:100;opacity:1}55%,90%{stroke-dashoffset:30;opacity:1}96%,100%{stroke-dashoffset:30;opacity:0}}
@keyframes lms-eq{from{transform:scaleY(.35)}to{transform:scaleY(1)}}
.lms-hero[data-motion-ready] [data-k="a00"]{animation:lms-a00 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="l07"]{animation:lms-l07 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="a10"]{animation:lms-a10 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="l19"]{animation:lms-l19 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="l20"]{animation:lms-l20 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="n21"]{animation:lms-n21 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="a21"]{animation:lms-a21 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="n24"]{animation:lms-n24 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="n27"]{animation:lms-n27 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="l33"]{animation:lms-l33 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="a36"]{animation:lms-a36 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="a50"]{animation:lms-a50 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="a56"]{animation:lms-a56 var(--lms-cycle) cubic-bezier(.2,.7,.2,1) infinite both}
.lms-hero[data-motion-ready] [data-k="r39"]{animation:lms-r39 var(--lms-cycle) ease-out infinite both}
.lms-hero[data-motion-ready] .lms-m-bar{animation:lms-eq .9s ease-in-out infinite alternate}
.lms-hero[data-motion-paused] .lms-m *{animation-play-state:paused!important}
@media(min-width:64rem){
.lms-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr repeat(6,auto) 1fr;column-gap:clamp(2.5rem,5vw,5rem)}
.lms-hero__grid>:not(.lms-motion){grid-column:1}
.lms-hero__grid>.sc-editorial__eyebrow{grid-row:2}
.lms-hero__grid>h1{grid-row:3}
.lms-hero__grid>.sc-editorial__promise{grid-row:4}
.lms-hero__grid>.sc-editorial__lead{grid-row:5}
.lms-hero__grid>.sc-editorial__actions{grid-row:6}
.lms-hero__grid>.lms-hero__note{grid-row:7}
.lms-motion{grid-column:2;grid-row:1/-1;align-self:center;margin:0;padding:1.25rem 1.25rem .875rem}
.lms-hero__grid>.sc-editorial__lead{grid-row:5}.lms-hero__grid>.sc-editorial__actions{grid-row:6}
}
@media(prefers-reduced-motion:reduce){.lms-m *{animation:none!important}}

/* Chapter navigation */
.lms-page .sc-editorial__chapters{background:var(--sc-bg-subtle)}
.lms-page .sc-editorial__chapters .sc-editorial__container{gap:.25rem 1.75rem}
.lms-page .sc-editorial__chapters a{color:var(--sc-fg-heading);text-decoration:none;font-weight:600}
.lms-page .sc-editorial__chapters a:hover{text-decoration:underline}
.lms-chapter-label{font:500 .6875rem/1.6 var(--sc-font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--sc-fg-muted);display:inline-flex;align-items:center;min-height:2.75rem;margin-right:.5rem}

/* Build: knowledge → lesson → test → path (concept diagram, real text) */
.lms-path{margin:clamp(3rem,6vw,4.5rem) 0 0}
.lms-path ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}
.lms-path__step{position:relative;padding:0 0 2rem 3.5rem;min-width:0}
.lms-path__step::before{content:"";position:absolute;left:1.25rem;top:2.75rem;bottom:0;border-left:1.5px solid var(--sc-palette-iris-100)}
.lms-path__step:last-child::before{display:none}
.lms-path__num{position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;font:500 .75rem/1 var(--sc-font-mono);color:var(--sc-fg-on-brand);background:var(--sc-bg-brand)}
.lms-path__step h3{font-size:1.375rem;line-height:1.2;letter-spacing:-.03em;padding-top:.35rem}
.lms-path__step p{color:var(--sc-fg-muted);font-size:.9375rem;line-height:1.7;margin-top:.625rem!important;max-width:40ch}
.lms-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}
.lms-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .6rem;border-radius:var(--sc-radius-full);background:var(--sc-palette-petrol-50);color:var(--sc-palette-petrol-700);font:500 .75rem/1.4 var(--sc-font-mono);letter-spacing:.04em}
.lms-chip svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}

/* Text with product image */
.lms-split{display:grid;grid-template-columns:1fr;gap:2.5rem 4rem;align-items:center;margin-top:clamp(3.5rem,7vw,6rem)}
.lms-split>*{min-width:0}
.lms-split h3{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.035em}
.lms-split h3+.sc-editorial__copy{margin-top:1rem!important}
.lms-split--phone{margin-top:0;align-items:center}
.lms-shot{margin:0;min-width:0}
.lms-shot__frame{border-radius:var(--sc-editorial-feature-radius);border:1px solid var(--sc-border);overflow:hidden;background:var(--sc-bg-canvas)}
.lms-shot__frame img{display:block;width:100%;height:auto}
.lms-shot figcaption{margin-top:.75rem}
.lms-shot figcaption b{font:500 .6875rem/1.6 var(--sc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-fg-muted)}
.lms-shot--phone .lms-shot__frame{max-width:19rem;margin-inline:auto;border-radius:2rem;border:.5rem solid var(--sc-palette-ink)}
.lms-shot--phone figcaption{text-align:center}
.lms-shot--wide{margin-top:clamp(2.5rem,5vw,3.5rem)}
.lms-list{margin:1.75rem 0 0;padding:0;list-style:none;display:grid;gap:1.125rem;color:var(--sc-fg-muted);font-size:1rem;line-height:1.7}
.lms-list li{padding-left:1.375rem;position:relative;max-width:60ch}
.lms-list li::before{content:"";position:absolute;left:0;top:.72em;width:.5rem;height:.5rem;border-radius:50%;background:var(--sc-bg-brand)}
.lms-list strong{color:var(--sc-fg-heading);font-weight:600;display:block}
.lms-list--check li::before{content:"";width:.875rem;height:.5rem;border-radius:0;background:none;border-left:2px solid var(--sc-bg-brand);border-bottom:2px solid var(--sc-bg-brand);transform:rotate(-45deg);top:.5em}

/* Oversight */
.lms-duo{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem)}
.lms-duo>*{min-width:0}
.lms-duo article{padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--sc-editorial-feature-radius);background:var(--sc-bg-subtle)}
.lms-duo h3{font-size:1.75rem;line-height:1.15;letter-spacing:-.035em}
.lms-duo .sc-editorial__copy{margin-top:.875rem!important}
.lms-extras{display:grid;grid-template-columns:1fr;gap:1.5rem 2.5rem;margin-top:clamp(2.5rem,5vw,3.5rem)}
.lms-extras>div{min-width:0;padding-top:1rem;border-top:1px solid var(--sc-border)}
.lms-extras h3{font:600 1.0625rem/1.3 var(--sc-font-display);letter-spacing:-.02em}
.lms-extras p{margin-top:.5rem!important;color:var(--sc-fg-muted);font-size:.9375rem;line-height:1.7}

/* Fit with the current LMS */
.lms-routes{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem)}
.lms-routes>*{min-width:0}
.lms-route{padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--sc-editorial-feature-radius);background:var(--sc-bg-canvas);border:1px solid var(--sc-border)}
.lms-route--own{box-shadow:inset 0 4px var(--sc-bg-brand)}
.lms-route h3{font-size:1.625rem;line-height:1.15;letter-spacing:-.035em}
.lms-route__intro{margin-top:1rem!important;font-weight:600;color:var(--sc-fg-heading);font-size:.9375rem}
.lms-route .lms-list{margin-top:.75rem}
.lms-check{display:grid;grid-template-columns:1fr;gap:1rem 3rem;margin-top:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--sc-editorial-feature-radius);background:var(--sc-palette-iris-50);color:var(--sc-fg-heading)}
.lms-check>*{min-width:0}
.lms-check h3{font-size:1.375rem;line-height:1.2;letter-spacing:-.03em}
.lms-check .sc-editorial__copy{color:var(--sc-fg);margin-top:.75rem!important}
.lms-check ul{margin:0;padding:0;list-style:none;display:grid;gap:.625rem;align-content:start}
.lms-check li{display:flex;gap:.75rem;align-items:baseline;font-size:.9375rem;line-height:1.6}
.lms-check li::before{content:"Q1 2027";flex:none;font:500 .625rem/1.6 var(--sc-font-mono);letter-spacing:.08em;color:var(--sc-palette-iris-700);border:1px solid var(--sc-palette-iris-300);border-radius:var(--sc-radius-full);padding:.1rem .5rem}

/* Now and next */
.lms-scope{margin-top:clamp(2.5rem,5vw,3.5rem)}
.lms-scope .sc-editorial-table--editorial tbody th{width:46%;font-size:1.0625rem}
.lms-scope .sc-table-group th{padding-top:1.75rem}
.lms-scope .sc-editorial-table--editorial{min-width:0}
.lms-status{display:inline-flex;align-items:center;gap:.5rem;font:500 .75rem/1.5 var(--sc-font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.2rem .7rem;border-radius:var(--sc-radius-full);border:1px solid}
.lms-status::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}
.lms-status--now{color:var(--sc-status-success-fg);background:var(--sc-status-success-bg);border-color:var(--sc-status-success-border)}
.lms-status--soon{color:var(--sc-palette-iris-700);background:var(--sc-palette-iris-50);border-color:var(--sc-palette-iris-300)}
.lms-status--planned{color:var(--sc-status-neutral-fg);background:var(--sc-status-neutral-bg);border-color:var(--sc-status-neutral-border)}
.lms-status--planned::before{background:none;border:1.5px solid currentColor}

/* Questions */
.lms-faq{display:grid;grid-template-columns:1fr;gap:2rem 4rem;align-items:start}
.lms-faq>*{min-width:0}
.lms-faq__list{border-top:1px solid var(--sc-border)}
.lms-faq__item{border-bottom:1px solid var(--sc-border)}
.lms-faq__item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;padding-block:1rem}
.lms-faq__item summary::-webkit-details-marker{display:none}
.lms-faq__item summary h3{font:600 1.125rem/1.35 var(--sc-font-display);letter-spacing:-.02em}
.lms-faq__item summary::after{content:"+";flex:none;font:400 1.5rem/1 var(--sc-font-display);color:var(--sc-bg-brand)}
.lms-faq__item[open] summary::after{content:"\2013"}
.lms-faq__item summary:focus-visible{outline:3px solid var(--sc-focus-ring);outline-offset:5px}
.lms-faq__item .sc-editorial__copy{margin-top:0!important;padding-bottom:1.5rem}

/* Closing */
.lms-close{text-align:center}
.lms-close .sc-editorial__heading{max-width:18ch;margin-inline:auto}
.lms-close .sc-editorial__lead{margin-inline:auto;max-width:58ch}
.lms-close .sc-editorial__actions{justify-content:center;margin-top:2.5rem}
.lms-close__sub{margin-inline:auto!important;font-size:.9375rem}
.lms-close__sub a{color:var(--sc-fg-on-inverse)}

@media(min-width:48rem){
.lms-path ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}
.lms-path__step{padding:3.75rem 0 0}
.lms-path__step::before{left:3.25rem;right:-2rem;top:1.25rem;bottom:auto;border-left:0;border-top:1.5px solid var(--sc-palette-iris-100)}
.lms-path__step:nth-child(2n)::before{display:none}
.lms-duo,.lms-routes{grid-template-columns:1fr 1fr}
.lms-extras{grid-template-columns:repeat(2,minmax(0,1fr))}
.lms-check{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
}
@media(min-width:64rem){
.lms-path ol{grid-template-columns:repeat(4,minmax(0,1fr))}
.lms-path__step:nth-child(2n)::before{display:block}
.lms-path__step:last-child::before{display:none}
.lms-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.lms-split--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
.lms-split--flip>:first-child{order:2}
.lms-split--flip>:last-child{order:1}
.lms-split--phone{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}
.lms-extras{grid-template-columns:repeat(3,minmax(0,1fr))}
.lms-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}
}
@media(max-width:47.99rem){
.lms-hero .sc-editorial__actions{gap:.5rem 1.5rem;align-items:flex-start}
.lms-scope .sc-editorial-table :is(th,td){padding-inline:.75rem}
.lms-scope .sc-editorial-table--editorial tbody th{font-size:.9375rem}
.lms-scope .sc-editorial-table td{font-size:.875rem;color:var(--sc-fg-muted)}
}
