.sk-service-breadcrumb{width:min(1240px,calc(100% - 48px));margin:22px auto 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:#7d8ca3;font:400 13px/1.45 Arial,sans-serif}
.sk-service-breadcrumb a{color:#5d708d;text-decoration:none}
.sk-service-breadcrumb a:hover{text-decoration:underline}
.sk-service-page .hero .crumb{display:none}
.sk-service-page header.wrap{display:flex;justify-content:space-between;align-items:center}
.sk-service-page{--sk-section-space:clamp(64px,5vw,80px);--sk-section-space-mobile:56px}
.sk-service-page section.screen,.sk-service-page section.screen-section{min-height:0;height:auto;padding-block:var(--sk-section-space)}
@media(min-width:901px){
  .sk-service-page{--sk-hero-width:min(1440px,calc(100% - clamp(48px,8vw,160px)))}
  .sk-service-page header.wrap,.sk-service-page header > .wrap,.sk-service-page .sk-service-breadcrumb,
  .sk-service-page .hero.wrap,.sk-service-page .hero .wrap{width:var(--sk-hero-width);max-width:none}
  .sk-service-page .hero{height:auto;min-height:0;max-height:none;padding-top:clamp(30px,4vh,48px);padding-bottom:clamp(48px,7vh,72px)}
  .sk-service-page .hero-grid,.sk-service-page .hero:is(.wrap){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,5vw,80px);align-items:start}
  .sk-service-page .hero-grid > *, .sk-service-page .hero:is(.wrap) > *{min-width:0}
  .sk-service-page .hero .eyebrow{margin:0 0 14px}
  .sk-service-page .hero h1{margin-top:0}
  .sk-service-page .hero h1{font-size:clamp(44px,3.6vw,62px);line-height:1.06}
  .sk-service-page .hero .lead{font-size:clamp(18px,1.25vw,20px);line-height:1.5}
  .sk-service-page .hero .dashboard{min-height:0}
}
@media(max-width:900px){
  .sk-service-breadcrumb{width:calc(100% - 36px);margin-top:18px;font-size:12px}
  .sk-service-page header.wrap,.sk-service-page header > .wrap,.sk-service-page .hero.wrap,.sk-service-page .hero .wrap{width:calc(100% - 36px);max-width:none}
  .sk-service-page .hero{min-height:0;max-height:none}
}
@media(max-width:600px){
  .sk-service-page section.screen,.sk-service-page section.screen-section{padding-block:var(--sk-section-space-mobile)}
  .sk-service-page .hero .rebuild-result{position:static;margin-top:12px}
}
