.service-page{background:var(--ym-color-bg-page);color:var(--ym-color-text-primary)}.service-content{container-type:inline-size;min-width:0}.service-content :is(#oem,#odm){scroll-margin-top:110px}.service-content .blocks>.section,.service-content .blocks>.text{max-width:100%;padding:0 0 36px}.service-content .blocks>.text>div{-moz-column-count:1;column-count:1;font-size:16px}.service-content .text h2{font-size:clamp(24px,2.5vw,30px);line-height:1.35}.service-content .text ul{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.service-content .text li{background:var(--ym-color-bg-surface);border:1px solid var(--ym-color-border);border-radius:var(--ym-radius-md);margin:0;padding:22px}.service-content .blocks>.about{border-top:1px solid var(--ym-color-border);gap:28px;grid-template-columns:minmax(0,1fr);padding-block:32px 48px;scroll-margin-top:calc(var(--ym-header-height) + 32px)}.service-content .about.layout-image-right>img{order:0}.service-content .about>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.service-content .about h2{font-size:clamp(24px,2.5vw,32px);line-height:1.3;margin:0 0 20px;text-wrap:balance}.service-content .about .rich{font-size:16px;line-height:1.8;max-width:none}@container (min-width: 760px){.service-content .blocks>.about{align-items:start;gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-block:48px 64px}.service-content .blocks>.about.layout-image-right{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.service-content .about.layout-image-right>img{order:2}}@media(max-width:639px){.service-content .text ul{grid-template-columns:minmax(0,1fr)}}
