:root{
--sm-article-max: 1024px;
--sm-aside-width: 278px;
--sm-gutter: 24px;
--sm-sticky-top: 24px;
} .sm-layout{max-width:1326px;margin-left:auto;margin-right:auto;padding:0} .sm-layout .sm-layout__intro,
.sm-layout .sm-layout__article,
.sm-layout .sm-layout__outro{padding:0 !important;margin:0 !important;box-sizing:border-box}
.sm-layout .wp-block-group.sm-layout__intro,
.sm-layout .wp-block-group.sm-layout__article,
.sm-layout .wp-block-group.sm-layout__outro{padding:0 !important;margin:0 !important} .sm-layout__intro,
.sm-layout__outro{--_edge: calc(50vw - 50%)}
.sm-layout[data-intro="wide"] .sm-layout__intro,
.sm-layout[data-intro="full"] .sm-layout__intro{margin-left:calc(-1*var(--_edge));margin-right:calc(-1*var(--_edge))}
.sm-layout[data-outro="wide"] .sm-layout__outro,
.sm-layout[data-outro="full"] .sm-layout__outro{margin-left:calc(-1*var(--_edge));margin-right:calc(-1*var(--_edge))} .sm-layout__grid{
display:grid;
grid-template-columns:minmax(0,var(--sm-article-max)) var(--sm-gutter) minmax(0,var(--sm-aside-width));
align-items:start;
column-gap:0; } .sm-layout .sm-layout__article{min-width:0;--wp--style--block-gap:24px}
.sm-layout .sm-layout__article h2,.sm-layout .sm-layout__article h3{scroll-margin-top:var(--sm-sticky-top)} .sm-layout__aside{position:sticky;top:var(--sm-sticky-top);align-self:start;width:var(--sm-aside-width);box-sizing:border-box;margin:0;padding:0}
.sm-layout__nav,
.sm-layout__nav-list,
.sm-layout__nav-item{margin-right:0 !important;padding-right:0 !important}
.sm-layout__nav{position:relative;margin:0;padding:0}
.sm-layout__nav-title{
margin:0 0 0 0;
padding:0 0px 0px 32px; font-size:16px;line-height:1.1;color:var(--sm-muted,#4B5563);font-weight:500;
}
.sm-layout__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.sm-layout__nav-item{margin:0;padding:0}
.sm-layout__nav-link{
display:block;width:100%;box-sizing:border-box;text-decoration:none;
padding:10px 12px;border-radius:12px;
background:var(--sm-surface-subtle,#F7F9FC);color:var(--sm-text,#0B0B0B);
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
} .sm-layout__nav-link:focus { outline: none; }
.sm-layout__nav-link:focus-visible {
outline: 2px solid var(--sm-brand,#025BD6);
outline-offset: 2px;
}
.sm-layout__nav-link[aria-current="true"],.sm-layout__nav-link.is-active{
background:var(--sm-brand,#025BD6);color:var(--sm-on-brand,#fff);
} @media (max-width:921px){ .sm-layout__grid{
display:grid;
grid-template-columns: 1fr;
grid-template-areas:
"aside"
"article";
row-gap: 16px; column-gap: 0;
}
.sm-layout__aside{
grid-area: aside;
display:none; position:relative;
top:auto;
width:auto;
margin:0; padding:0;
}
.sm-layout__article{ grid-area: article; } .sm-layout--aside-mobile-visible .sm-layout__aside,
.sm-layout__aside.is-mobile-visible{
display:block;
}
} .single-service .entry-header { display: none !important; } .single-service .ast-article-single .entry-content { margin-top: 0 !important; }  .sm-layout .sm-layout__article .alignfull,
.sm-layout .sm-layout__article [data-align="full"]{
width: auto !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.sm-layout .sm-layout__article .alignwide,
.sm-layout .sm-layout__article [data-align="wide"]{
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
} .sm-layout .sm-layout__article > .wp-block-group,
.sm-layout .sm-layout__article > .wp-block-columns,
.sm-layout .sm-layout__article > .wp-block-cover,
.sm-layout .sm-layout__article > .wp-block-image{
margin-left: 0 !important;
margin-right: 0 !important;
}   .sm-layout { --sm-sticky-top: 102px; } .single-service .sm-layout__nav-link{
font-size: 16px;
line-height: 1.1;
} .single-service .sm-layout__nav-link{
white-space: normal;
overflow: visible;
text-overflow: unset; word-break: break-word; }