/* A short reading pause between the problem and the detailed service scope. */
.se-scope-intro{padding:40px 0 32px;background:var(--fv-paper)}
.se-b .se-scope-intro-lead{font:900 clamp(20px,1.85vw,27px)/1.65 "SE Story",sans-serif;letter-spacing:-.02em;margin:0 0 20px}
.se-scope-intro-lead span{display:block}
.se-b .se-scope-intro h2{font:900 clamp(38px,3.65vw,54px)/1.35 "SE Story",sans-serif;letter-spacing:-.035em;margin:0}
.se-scope-intro-name{display:block;margin-bottom:5px}
.se-scope-intro-mark{display:inline-block;background:var(--fv-citron);padding:0 .12em .06em;white-space:nowrap;--caret-right:.025em;--caret-top:.09em;--caret-bottom:.08em}
.se-scope-intro.is-pending .se-heading-caret::after,.se-scope-intro.is-playing .se-heading-caret::after{animation:none;opacity:0}
@media(prefers-reduced-motion:no-preference){
 .has-handoff-entrance .se-scope-intro:not(.is-ready) [data-handoff-part]{opacity:0}
}
@media(max-width:600px){
 .se-scope-intro{padding:32px 0 24px}
 .se-b .se-scope-intro-lead{font-size:clamp(15px,4.4vw,23px);line-height:1.7;margin-bottom:18px}
 .se-b .se-scope-intro h2{font-size:clamp(24px,7.7vw,42px)}
}
