.article-detail-page .inner-main{padding-top:38px;padding-bottom:60px}.article-detail-page .article-title{font-size:30px;font-weight:600;line-height:1.55;margin:0 0 30px;padding-bottom:24px;color:#173c60}.article-detail-page .rich-content{font-size:16px;line-height:2.15;color:#344a60;word-break:normal;overflow-wrap:break-word}.article-detail-page .rich-content p{margin:0 0 22px;line-height:2.15}.article-detail-page .rich-content h2,.article-detail-page .rich-content h3,.article-detail-page .rich-content .article-subheading{font-size:20px;font-weight:600;line-height:1.7;color:#204462;margin:30px 0 14px}.article-detail-page .rich-content h4{font-size:18px;margin:24px 0 12px}.article-detail-page .rich-content ul,.article-detail-page .rich-content ol{padding-left:26px;margin:16px 0 24px}.article-detail-page .rich-content li{margin:7px 0}.article-detail-page .rich-content blockquote{padding:18px 22px;border-left:3px solid #0869d8;background:#f5f9fd;margin:24px 0;color:#46627d}.article-detail-page .rich-content img{display:block;margin:24px auto;max-width:100%;height:auto}.article-detail-page .rich-content table{font-size:14px}.article-detail-page .rich-content td,.article-detail-page .rich-content th{background:#fff}.article-detail-page .rich-content thead th{background:#f1f6fc}.article-detail-page .article-adjacent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;padding-top:26px;border-top:1px solid #e4ecf4}.article-neighbor{min-width:0;padding:20px 24px;border:1px solid #e2eaf3;border-radius:8px;background:#fcfdff}.article-neighbor-label{display:block;font-size:12px;line-height:1.6;color:#7b8c9d;margin-bottom:8px}.article-neighbor a{display:block;color:#2d506e;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.article-neighbor a:hover{color:#0869d8;text-decoration:none}.article-neighbor-empty{color:#8c9aa8;font-size:14px}.article-detail-page .inner-related,.article-detail-page .inner-section{margin-top:40px}.article-detail-page .inner-related>h2,.article-detail-page .inner-section>h2{position:relative;margin:0 0 24px;padding-bottom:15px;border-bottom:1px solid #e5ecf3;font-size:22px;font-weight:600}.article-detail-page .inner-related>h2:after,.article-detail-page .inner-section>h2:after{content:"";position:absolute;bottom:-1px;left:0;width:36px;height:3px;border-radius:2px;background:#0869d8}.article-detail-page .catalog-grid{gap:22px}.article-detail-page .catalog-card{border-color:#e2eaf2;border-radius:8px;transition:border-color .18s,box-shadow .18s}.article-detail-page .catalog-card:hover{border-color:#8db5e0;box-shadow:0 5px 18px #153e6710;text-decoration:none}.article-detail-page .catalog-image{padding:22px}.article-detail-page .catalog-image img{height:190px}.article-detail-page .catalog-card h3{font-size:14px;font-weight:400;line-height:1.85;padding:17px 18px}.article-detail-page .article-rows>a{font-size:15px;line-height:1.8;padding:15px 0}.article-detail-page main a:focus-visible{outline:2px solid #0869d8;outline-offset:3px}@media(max-width:600px){.article-detail-page .inner-main{padding-top:26px;padding-bottom:38px}.article-detail-page .article-title{font-size:24px;line-height:1.6;padding-bottom:20px;margin-bottom:24px}.article-detail-page .rich-content{font-size:15px;line-height:2}.article-detail-page .rich-content p{line-height:2;margin-bottom:19px}.article-detail-page .rich-content h2,.article-detail-page .rich-content h3,.article-detail-page .rich-content .article-subheading{font-size:18px;margin-top:25px;margin-bottom:12px}.article-detail-page .article-adjacent{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px;padding-top:22px}.article-neighbor{padding:16px 18px}.article-neighbor a{font-size:14px}.article-detail-page .inner-related,.article-detail-page .inner-section{margin-top:30px}.article-detail-page .catalog-grid{gap:12px}.article-detail-page .catalog-image{padding:14px}.article-detail-page .catalog-image img{height:150px}.article-detail-page .catalog-card h3{font-size:12px;padding:12px;line-height:1.8}}

.article-reading-layout {display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}
.article-reading-layout>.article-detail {min-width:0}
.article-reading-sidebar {position:sticky;top:130px;min-width:0;display:grid;gap:22px}
.article-sidebar-section {padding:22px 24px;border:1px solid #e2eaf2;border-radius:8px;background:#fff}
.article-detail-page .article-sidebar-section h2,.article-detail-page .sidebar-consult h2 {font-size:17px;font-weight:600;line-height:1.5;color:#204462;margin:0 0 16px;padding:0 0 13px;border-bottom:1px solid #e5edf5}
.sidebar-categories {display:grid;gap:10px}
.sidebar-categories a {display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 13px;background:#f5f9fe;border-radius:4px;color:#365a7c;font-size:14px}
.sidebar-categories a:hover {color:#0869d8;text-decoration:none;background:#edf5ff}
.sidebar-article-links {display:grid}
.sidebar-article-links>a {display:block;padding:12px 0;border-bottom:1px solid #edf1f6;font-size:14px;line-height:1.85;color:#405d78;overflow-wrap:anywhere}
.sidebar-article-links>a:first-child {padding-top:0}
.sidebar-article-links>a:last-child {padding-bottom:0;border-bottom:0}
.sidebar-article-links>a:hover {color:#0869d8;text-decoration:none}
.sidebar-consult {padding:23px 24px;border:1px solid #dce9f8;border-radius:8px;background:#f2f7fe}
.article-detail-page .sidebar-consult h2 {border:0;padding:0;margin-bottom:10px}
.sidebar-consult p {font-size:13px;line-height:1.9;color:#61788e;margin:0 0 20px}
.sidebar-phone-label {display:block;font-size:12px;color:#607890;margin-bottom:6px}
.sidebar-phone {display:block;font:600 25px/1.5 Arial,sans-serif;color:#0869d8;letter-spacing:.3px}
.sidebar-contact {display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:10px 15px;background:#0869d8;border-radius:4px;color:#fff;font-size:13px}
.sidebar-contact:hover {color:#fff;background:#0059be;text-decoration:none}
.article-detail-page .article-title {font-size:28px}
@media(max-width:1100px) and (min-width:851px){.article-reading-layout{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.article-sidebar-section,.sidebar-consult{padding:20px}.sidebar-phone{font-size:23px}}
@media(max-width:850px){.article-reading-layout{grid-template-columns:minmax(0,1fr);gap:30px}.article-reading-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-sidebar-section:has(.sidebar-article-links){grid-column:1 / -1}.sidebar-consult{grid-column:1 / -1}.article-detail-page .article-title{font-size:24px}}
@media(max-width:600px){.article-reading-sidebar{grid-template-columns:minmax(0,1fr);gap:16px}.article-sidebar-section,.sidebar-consult{padding:20px}.sidebar-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-consult p{margin-bottom:14px}.sidebar-article-links>a{font-size:14px}}

.article-detail-page .rich-content .article-formatted-list{margin:12px 0 25px;padding-left:25px}.article-detail-page .rich-content .article-formatted-list li{margin:9px 0;padding-left:4px}.article-detail-page .rich-content .article-formatted-list li::marker{color:#527da4}.article-detail-page .rich-content>h2:first-child{margin-top:0}
