/* Shared desktop top-shell family for about / how-it-works.
   Stage 178A: keep the about/process shell ownership in this dedicated file,
   while /uslugi stays owned locally in page-uslugi*.css. */
:root{--dsk-shared-top-shell-max:var(--dsk-layout-shell-max,var(--site-max-width,1320px));--dsk-shared-top-shell-gutter:var(--dsk-layout-shell-gutter,var(--mobile-gutter,20px))}
@media (min-width:768px){
body.dsk-page-o-nas #blog-post-template.option-content-width-default{
--section-container-width:min(var(--dsk-shared-top-shell-max),calc(100% - (var(--dsk-shared-top-shell-gutter) * 2)))!important;
}
body.dsk-page-o-nas .dsk-about-hero__inner,
body.dsk-page-o-nas .dsk-breadcrumbs,
body.dsk-page-o-nas .dsk-about-intro-grid,
body.dsk-page-o-nas .dsk-servicebar__wrap,
body.dsk-page-o-nas .dsk-cta-lab__inner{
width:100%!important;
max-width:var(--dsk-shared-top-shell-max)!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:var(--dsk-shared-top-shell-gutter)!important;
padding-right:var(--dsk-shared-top-shell-gutter)!important;
box-sizing:border-box!important;
}
body[data-page-type="process"] #jak-to-hero .dsk-about-hero__inner,
body[data-page-type="process"] .dsk-servicebar__wrap,
body[data-page-type="process"] .dsk-wrap{
width:min(var(--dsk-shared-top-shell-max),calc(100% - (var(--dsk-shared-top-shell-gutter) * 2)))!important;
max-width:var(--dsk-shared-top-shell-max)!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:var(--dsk-shared-top-shell-gutter)!important;
padding-right:var(--dsk-shared-top-shell-gutter)!important;
box-sizing:border-box!important;
}
body.dsk-page-o-nas .dsk-about-hero__subtitle,
body[data-page-type="process"] .dsk-process-hero .dsk-about-hero__subtitle,
body[data-page-type="process"] .dsk-section-head__lead,
body[data-page-type="process"] .dsk-cta-gradient__subtitle{
max-width:none!important;
}
}
