.cabinet-editorial{position:relative;padding:64px max(24px,calc((100vw - 1120px)/2));background:#f4faff;color:#10264b;font-size:17px;line-height:1.65;isolation:isolate}
.asem-cabinet-page .cabinet-editorial h1{font-size:clamp(26px,3vw,38px);font-weight:650;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}
.cabinet-editorial-heading{max-width:900px;margin-bottom:38px}
.asem-cabinet-page .cabinet-editorial h2{font-size:24px;font-weight:600;line-height:1.35;margin:0 0 18px;letter-spacing:-.015em}
.cabinet-editorial-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;margin:0 0 38px}
.cabinet-editorial-benefits>div{padding:17px 0;border-bottom:1px solid #dce8ef}
.cabinet-editorial dt{font-weight:650;color:#103d59;margin-bottom:5px}
.cabinet-editorial dd{margin:0;color:#40546b}
.cabinet-editorial-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:38px}
.cabinet-editorial-modules>section{padding:26px;background:#fff;border:1px solid #dce8ef;border-radius:18px;scroll-margin-top:160px}
.asem-cabinet-page .cabinet-editorial-modules p+p{margin-top:14px;color:#40546b}
.cabinet-editorial-faq details{border-bottom:1px solid #dce8ef}
.cabinet-editorial-faq summary{cursor:pointer;padding:16px 0;font-weight:600;line-height:1.45}
.cabinet-editorial-faq details p{padding:0 0 18px;max-width:920px;color:#40546b}
.cabinet-editorial-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:28px}
.cabinet-editorial a{color:#006a72;text-decoration:underline;text-underline-offset:4px}
.cabinet-editorial summary:focus-visible,.cabinet-editorial a:focus-visible{outline:2px solid #008a86;outline-offset:4px;border-radius:3px}
@media(max-width:767px){.cabinet-editorial{padding:42px 24px;font-size:16px}.cabinet-editorial-benefits,.cabinet-editorial-modules{grid-template-columns:1fr}.cabinet-editorial-modules{gap:18px}.cabinet-editorial-modules>section{padding:22px}.asem-cabinet-page .cabinet-editorial h2{font-size:22px}}
