

/* Start:/bitrix/templates/sluhcomfort/components/bitrix/system.pagenavigation/articles/style.css?17924021262492*/
.article-library .article-pagination {
  margin-top:40px;padding-top:24px;border-top:1px solid #e4dce6;
  color:#20212a;font-family:var(--sc-font-family,"Manrope",Arial,sans-serif);font-size:15px;line-height:1.4;
}
.article-pagination .article-pagination__summary {display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;color:#596174;font-size:14px;}
.article-pagination .article-pagination__controls {display:flex;align-items:center;justify-content:center;gap:24px;}
.article-pagination .article-pagination__pages {display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0;}
.article-pagination .article-pagination__pages li {margin:0;padding:0;}
.article-pagination .article-pagination__number,
.article-pagination .article-pagination__step {
  display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;min-height:48px;
  box-sizing:border-box;padding:10px 12px;border:1px solid #e4dce6;border-radius:10px;
  background:#fff;color:#80316f;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4;
}
.article-pagination .article-pagination__step {min-width:112px;}
.article-pagination a:hover {background:#f5edf5;border-color:#c79cc1;color:#80316f;}
.article-pagination a:focus-visible {outline:3px solid #80316f;outline-offset:3px;}
.article-pagination [aria-current="page"] {background:#80316f;border-color:#80316f;color:#fff;}
.article-pagination [aria-disabled="true"] {color:#727780;background:#f6f6f8;border-color:#e9e9ed;font-weight:400;}
.article-pagination .article-pagination__gap {display:flex;align-items:center;justify-content:center;min-width:20px;color:#596174;}
.article-pagination .article-pagination__sr {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
@media(max-width:600px) {
  .article-library .article-pagination {margin-top:28px;padding-top:20px;}
  .article-pagination .article-pagination__summary {flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:13px;}
  .article-pagination .article-pagination__controls {display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;}
  .article-pagination .article-pagination__pages {grid-column:1 / -1;grid-row:1;justify-content:center;gap:4px;}
  .article-pagination .article-pagination__number {min-width:40px;min-height:44px;padding:8px;}
  .article-pagination .article-pagination__gap {min-width:14px;}
  .article-pagination .article-pagination__step {width:100%;min-width:0;}
}

/* End */


/* Start:/bitrix/templates/sluhcomfort/assets/css/articles-editorial.css?179214078120363*/
/* Source Serif 4, SIL Open Font License; files are served by this site. */
@font-face {
  font-family:"Source Serif 4";font-style:normal;font-weight:300 600;font-display:swap;
  src:url("/bitrix/templates/sluhcomfort/assets/fonts/source-serif-4/cyrillic.woff2") format("woff2");
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family:"Source Serif 4";font-style:normal;font-weight:300 600;font-display:swap;
  src:url("/bitrix/templates/sluhcomfort/assets/fonts/source-serif-4/latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* Article pages: brand colours, quiet covers, compact reading navigation. */
.page-title--articles-list, .page-title--article-detail, .article-library, .post-main--article-detail {
  --article-ink: #20212a;
  --article-muted: #596174;
  --article-accent: #8d3279;
  --article-tint: #f5edf5;
  --article-line: #e4dce6;
}
.page-title.page-title--articles-list .main-title {font-size:clamp(36px,4vw,52px);letter-spacing:-.035em;}
.page-title.page-title--articles-list .page-intro {max-width:660px;color:var(--article-muted);font-size:18px;line-height:1.65;margin:16px 0 0;}
.article-library .article-topics {display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;}
.article-topics a {display:inline-flex;align-items:center;min-height:44px;padding:10px 17px;border:1px solid var(--article-line);border-radius:24px;color:var(--article-muted);background:#fff;font-size:14px;text-decoration:none;}
.article-topics a:hover, .article-topics a[aria-current="page"] {background:var(--article-tint);border-color:#c79cc1;color:var(--article-accent);}
.article-library .post-list.post-list--articles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.article-library .post-item.post-item--article {grid-column:auto;min-width:0;margin:0;}
.article-library .post-item .post-link {display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;background:#fff;border:1px solid var(--article-line);border-radius:20px;box-shadow:none;text-decoration:none;transition:border-color .2s,box-shadow .2s;}
.article-library .post-item .post-link:hover {border-color:#c79cc1;box-shadow:0 8px 26px #45304b0d;}
.article-cover {position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:160px;padding:26px 28px;background:#f1eaf5;color:#75508c;overflow:hidden;}
.article-cover::after {content:"";position:absolute;right:-32px;top:-60px;width:220px;height:220px;border:1px solid currentColor;border-radius:50%;opacity:.12;}
.article-cover svg {width:96px;height:96px;flex:0 0 96px;}
.article-cover span {max-width:150px;font-size:17px;font-weight:600;line-height:1.35;}
.article-cover--ent {background:#f5eaf0;color:#944d78;}
.article-cover--children {background:#eaf2ef;color:#3b796a;}
.article-cover--devices {background:#eaf0f6;color:#526e94;}
.article-library .post-item .post-data {display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;}
.article-library .post-item .post-meta {display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px;}
.article-library .post-item .post-meta__chip {font-size:12px;color:var(--article-muted);background:#f5f5f7;padding:5px 9px;border-radius:8px;}
.article-library .post-item .post-meta__chip--category {background:var(--article-tint);color:var(--article-accent);}
.article-library .post-item .post-meta__date {display:none;}
.article-library .post-item .post-title {margin:0 0 12px;font-size:23px;line-height:1.28;font-weight:650;letter-spacing:-.025em;color:var(--article-ink);text-wrap:pretty;}
.article-library .post-item .post-text {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;color:var(--article-muted);font-size:15px;line-height:1.65;}
.article-library .post-item .post-data__bottom {display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--article-line);}
.article-library .post-item .post-expert {color:var(--article-muted);font-size:12px;line-height:1.5;}
.article-library .post-item .post-readmore {color:var(--article-accent);font-size:14px;font-weight:600;}
.article-library .post-item .post-readmore::after {content:" →";}
.article-library .pagination {margin-top:36px;font-size:15px;line-height:2;}
.article-library .pagination a {display:inline-block;min-width:38px;padding:6px;text-align:center;color:var(--article-accent);}
.article-library--related {margin-top:64px;}
/* Reading layout: constrained measure, serif body, black sans-serif headings. */
.article-reading-page {
  --article-ink:#111;--article-muted:#666;--article-line:#e3e3e3;--article-accent:#80316f;
  --article-reading-font:"Source Serif 4",Georgia,"Times New Roman",serif;
  width:calc(100% - 48px);max-width:1240px;margin:32px auto 64px;padding:44px 48px 56px;
  background:#fff;border-radius:24px;color:#111;
}
.article-reading-page .container {width:100%;max-width:none;padding:0;}
.article-reading-page .page-title.page-title--article-detail {padding:0 0 30px;background:transparent;}
.article-reading-page .sc-bc {margin-bottom:26px;font-size:13px;}
.article-reading-page div.page-title.page-title--article-detail .blog-title {display:block;}
.article-reading-page div.page-title.page-title--article-detail .post-title-wrap {max-width:740px;gap:14px;}
.article-reading-page div.page-title.page-title--article-detail .post-main-title {font-family: var(--sc-font-family, "Manrope", Arial, sans-serif);font-size:clamp(34px,3.4vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#111;text-wrap:pretty;max-width:740px;}
.article-reading-page div.page-title.page-title--article-detail .post-main-lead {font-family: var(--sc-font-family, "Manrope", Arial, sans-serif);font-size:18px;font-weight:400;line-height:1.6;color:#444;max-width:740px;margin:18px 0 0;}
.article-reading-page div.page-title.page-title--article-detail .post-category {font-size:12px;letter-spacing:.03em;}
.article-reading-page .article-hero-meta {max-width:740px;margin-top:22px;gap:16px;}
.article-reading-page .article-hero-meta__row {display:flex;flex-wrap:wrap;gap:8px 18px;}
.article-reading-page .article-hero-meta__chip {font-family: var(--sc-font-family, "Manrope", Arial, sans-serif);font-size:13px;font-weight:400;color:#666;background:transparent;padding:0;}
.article-reading-page .article-hero-meta__chip + .article-hero-meta__chip::before {display:none;}
.article-reading-page .article-hero-verified {display:flex;align-items:center;gap:12px;padding:16px 0 0;border-top:1px solid #e3e3e3;}
.article-reading-page .article-hero-verified__photo {width:48px;height:48px;min-height:0;border-radius:50%;object-fit:cover;flex:0 0 48px;}
.article-reading-page .article-hero-verified__info {display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;}
.article-reading-page .article-hero-verified__label {font-size:10px;font-weight:600;letter-spacing:.03em;color:#666;}
.article-reading-page .article-hero-verified__name, .article-reading-page .article-hero-verified__name a {font-size:14px;font-weight:700;color:#111;}
.article-reading-page .article-hero-verified__role {font-size:12px;font-weight:400;color:#666;}
.article-reading-page section.post-main.post-main--article-detail {padding:0;background:transparent;}
.article-reading-page section.post-main.post-main--article-detail .post-data-wrap {display:grid;grid-template-columns:minmax(0,740px) 240px;align-items:start;justify-content:start;gap:56px;margin:0;}
.article-reading-page section.post-main.post-main--article-detail .post-article-column {grid-column:1;grid-row:1;width:100%;max-width:740px;min-width:0;margin:0;}
.article-reading-page .article-intro {font-family:var(--article-reading-font);color:#292929;font-size:22px;font-weight:350;font-optical-sizing:auto;font-synthesis:none;line-height:1.65;letter-spacing:0;}
.article-reading-page .article-intro p {font-family:inherit;margin:0 0 28px;}
.article-reading-page section.post-main.post-main--article-detail .post-main-img {width:100%;max-width:none;height:auto;aspect-ratio:auto;margin:0 0 36px;border-radius:12px;}
.article-reading-page section.post-main.post-main--article-detail .post-main-image {display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;object-position:center;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext {width:100%;max-width:740px;margin:0;font-family:var(--article-reading-font);color:#292929;font-size:20px;font-weight:350;font-optical-sizing:auto;font-synthesis:none;line-height:1.65;letter-spacing:0;overflow-wrap:break-word;}
/* Old editor spans inherit the reading face; heading spans inherit Manrope. */
.article-reading-page .article-intro [style*="font-family"], .article-reading-page .post-details.w-richtext [style*="font-family"] {font-family:inherit!important;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext :is(h1,h2,h3,h4,h5,h6) {font-family:var(--sc-font-family,"Manrope",Arial,sans-serif)!important;}
.article-reading-page .post-details.w-richtext :is(blockquote,td,th,figcaption) {font-family:inherit;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext p {font:inherit;color:inherit;margin:0 0 26px;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext > p:first-child {font:inherit;color:inherit;margin:0 0 26px;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext h2 {font-family: var(--sc-font-family, "Manrope", Arial, sans-serif);font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.025em;color:#111;margin:44px 0 20px;text-wrap:pretty;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext h3 {font-family: var(--sc-font-family, "Manrope", Arial, sans-serif);font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#111;margin:32px 0 16px;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext > h2:first-child {margin-top:0;}
.article-reading-page .article-intro :is(strong,b), .article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext :is(strong,b) {font-weight:inherit!important;color:inherit;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext ul, .article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext ol {font:inherit;color:inherit;padding-left:26px;margin:0 0 28px;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext li {font:inherit;color:inherit;margin-bottom:12px;padding-left:4px;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext a {color:#80316f;text-decoration:underline;text-underline-offset:3px;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext img {max-width:100%;height:auto;}
.article-reading-page .post-details .article-warning, .article-reading-page .post-details .article-contact {background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;}
.article-reading-page .post-details .article-sources {font-size:17px;line-height:1.6;overflow-wrap:anywhere;}
.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext .article-sources li {font-size:17px;}
.article-reading-page section.post-main.post-main--article-detail .article-sidebar {grid-column:2;grid-row:1;width:100%;min-width:0;}
.article-reading-page section.post-main.post-main--article-detail .article-sidebar .toc {width:100%;max-width:none;position:static;top:auto;padding:0;border:0;margin:26px 0 0;}
.article-reading-page .article-toc {border:0;border-top:1px solid #e3e3e3;border-radius:0;background:transparent;}
.article-reading-page section.post-main.post-main--article-detail .toc__title {display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 13px/1.4 var(--sc-font-family, "Manrope", Arial, sans-serif);color:#111;letter-spacing:0;text-transform:none;list-style:none;padding:16px 0 12px;margin:0;cursor:pointer;}
.article-reading-page section.post-main.post-main--article-detail .toc__title::-webkit-details-marker {display:none;}
.article-reading-page section.post-main.post-main--article-detail .toc__title::after {content:'+';font-size:20px;font-weight:400;}
.article-reading-page section.post-main.post-main--article-detail .article-toc[open] .toc__title::after {content:'−';}
.article-reading-page section.post-main.post-main--article-detail .toc__list {display:grid;gap:0;list-style:none;margin:0;padding:0;max-height:none;}
.article-reading-page section.post-main.post-main--article-detail .toc__item {margin:0;padding:0;}
.article-reading-page section.post-main.post-main--article-detail .toc__link {display:block;font:400 13px/1.5 var(--sc-font-family, "Manrope", Arial, sans-serif);color:#666;padding:7px 0;border-radius:0;text-decoration:none;}
.article-reading-page section.post-main.post-main--article-detail .toc__link::before {display:none;}
.article-reading-page section.post-main.post-main--article-detail .toc__link:hover, .article-reading-page section.post-main.post-main--article-detail .toc__link[aria-current='location'] {background:transparent;color:#80316f;text-decoration:underline;text-underline-offset:3px;}
.article-reading-page .article-library--related {margin:0;padding:0;}
.article-reading-page .article-library--related > .container {width:100%;max-width:none;margin:0;padding:0;}
.article-reading-page .article-library--related .section-title {margin:0 0 14px;padding:0;}
.article-reading-page .article-library--related .title {font:700 18px/1.35 var(--sc-font-family, "Manrope", Arial, sans-serif);letter-spacing:0;color:#111;}
.article-reading-page .article-library--related .post-list {display:grid;grid-template-columns:1fr;gap:0;}
.article-reading-page .article-library--related .post-link {display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none;background:transparent;}
.article-reading-page .article-library--related .post-data {min-width:0;padding:0;gap:0;}
.article-reading-page .article-library--related .post-title {font:600 13px/1.45 var(--sc-font-family, "Manrope", Arial, sans-serif);color:#333;letter-spacing:0;margin:0;}
.article-reading-page .article-library--related .post-text, .article-reading-page .article-library--related .post-date {display:none;}
.article-library .post-item .post-img {width:100%;height:180px;min-height:0;margin:0;overflow:hidden;border-radius:0;}
.article-library .post-item .post-image {display:block;width:100%;height:100%;object-fit:cover;min-height:0;}
.article-reading-page .article-library--related .post-img {width:64px;height:64px;border-radius:6px;}
.article-reading-page .article-library--related .article-cover {min-height:64px;height:64px;padding:6px;border-radius:6px;}
.article-reading-page .article-library--related .article-cover svg {width:50px;height:50px;flex-basis:50px;}
.article-reading-page .article-library--related .article-cover span {display:none;}
.article-reading-page h2, .article-reading-page h3 {scroll-margin-top:120px;}
.article-reading-page a:focus-visible, .article-reading-page summary:focus-visible {outline:2px solid #80316f;outline-offset:4px;}
.article-reading-page .post-details .post-faq {padding:28px 0 0;margin-top:36px;border:0;border-top:1px solid #e3e3e3;border-radius:0;background:transparent;box-shadow:none;}
.article-reading-page .post-details .post-faq__item {border-radius:0;background:transparent;box-shadow:none;}
.article-reading-page .post-details .post-faq__item summary {font-family: var(--sc-font-family, "Manrope", Arial, sans-serif);font-weight:600;font-size:18px;color:#111;}
.article-reading-page .post-details .post-faq__answer {font:350 20px/1.65 var(--article-reading-font);color:#292929;}
.article-library a:focus-visible {outline:2px solid #80316f;outline-offset:4px;}
@media(max-width:1100px) {
  .article-reading-page {width:calc(100% - 32px);padding:32px;}
  .article-reading-page section.post-main.post-main--article-detail .post-data-wrap {gap:32px;grid-template-columns:minmax(0,1fr) 220px;}
}
@media(max-width:991px) {
  .article-library .post-list.post-list--articles {grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
  .article-reading-page {max-width:820px;}
  .article-reading-page section.post-main.post-main--article-detail .post-data-wrap {display:flex;flex-direction:column;gap:22px;}
  .article-reading-page section.post-main.post-main--article-detail .article-sidebar {display:contents;}
  .article-reading-page section.post-main.post-main--article-detail .post-article-column {order:1;max-width:none;}
  .article-reading-page section.post-main.post-main--article-detail .article-sidebar .toc {order:-1;width:100%;margin:0;}
  .article-reading-page .article-library--related {order:2;width:100%;margin-top:16px;}
  .article-reading-page .article-library--related .post-list {grid-template-columns:1fr;}
}
@media(max-width:600px) {
  .article-reading-page {width:100%;margin:12px 0 32px;padding:24px 20px 36px;border-radius:0;}
  .article-reading-page .sc-bc {font-size:12px;margin-bottom:20px;}
  .article-reading-page div.page-title.page-title--article-detail .post-main-title {font-size:30px;line-height:1.2;}
  .article-reading-page div.page-title.page-title--article-detail .post-main-lead {font-size:16px;}
  .article-reading-page .article-intro {font-size:19px;line-height:1.65;}
  .article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext {font-size:18px;line-height:1.65;}
  .article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext p {margin-bottom:22px;}
  .article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext h2 {font-size:24px;margin-top:36px;}
  .article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext h3 {font-size:20px;margin-top:28px;}
  .article-library .post-list.post-list--articles {grid-template-columns:1fr;gap:20px;}
  .article-library .article-topics {gap:7px;margin-bottom:22px;}
  .article-topics a {font-size:13px;padding:9px 13px;}
}
@media(prefers-reduced-motion:reduce) {.article-library .post-item .post-link {transition:none;}}

/* Keep prose regular even when the editor saved an inline paragraph weight. */
.article-reading-page .article-intro p, .article-reading-page .post-details.w-richtext :is(p,li,blockquote,td) {font-weight:350!important;}
.article-reading-page .article-intro :is(p,li) [style*="font-weight"], .article-reading-page .post-details.w-richtext :is(p,li) [style*="font-weight"] {font-weight:inherit!important;}
@media(max-width:600px) {.article-reading-page .post-details .post-faq__answer {font-size:18px;}}

.article-reading-page section.post-main.post-main--article-detail .post-details.w-richtext li::marker {font-weight:350;}

/* Keep the reading navigation available beside long articles. */
.article-reading-page {--article-sticky-top:24px;}
.article-reading-page h2, .article-reading-page h3 {scroll-margin-top:calc(var(--article-sticky-top) + 16px);}
@media(min-width:992px) {
  .article-reading-page section.post-main.post-main--article-detail .article-sidebar {
    position:sticky;top:var(--article-sticky-top);align-self:start;
    max-height:calc(100vh - var(--article-sticky-top) - 16px);
    max-height:calc(100dvh - var(--article-sticky-top) - 16px);
    overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding-bottom:8px;
  }
  .article-reading-page section.post-main.post-main--article-detail .article-sidebar .toc {margin-top:0;}
  .article-reading-page .article-sidebar .article-toc {border-top:0;}
  .article-reading-page .article-sidebar .toc__title {padding-top:0;}
  .article-reading-page .article-sidebar .article-library--related {margin-top:24px;}
}
.article-reading-page section.post-main.post-main--article-detail .toc__link[aria-current='location'] {color:#80316f;font-weight:600;text-decoration:none;}

/* End */
/* /bitrix/templates/sluhcomfort/components/bitrix/system.pagenavigation/articles/style.css?17924021262492 */
/* /bitrix/templates/sluhcomfort/assets/css/articles-editorial.css?179214078120363 */
