.ms-practice{width:100%;max-width:880px;margin:0 auto;color:#252b32;font-family:inherit;font-size:17px;line-height:1.65;overflow-wrap:anywhere}
.ms-practice *{box-sizing:border-box}
.ms-practice p{margin:0 0 1em}
.ms-practice h2{margin:2.4em 0 .8em;font-size:1.55em;line-height:1.25;color:#242424;scroll-margin-top:100px}
.ms-practice h3{font-size:1.15em;line-height:1.35}
.ms-practice a{color:#a91e2b;text-decoration:underline;text-underline-offset:3px}
.ms-practice a:hover{color:#731420}
.ms-practice a:focus-visible{outline:3px solid #a91e2b;outline-offset:4px}
.ms-practice .ms-practice-lead{font-size:1.15em;line-height:1.55}
.ms-practice .ms-practice-meta{color:#63676d;font-size:.85em}
.ms-practice .ms-practice-toc{margin:1.6em 0;padding:1.2em 1.5em;background:#f5f6f7;border:1px solid #e2e5e8;border-radius:8px}
.ms-practice .ms-practice-toc h2{margin:0 0 .7em;font-size:1.1em}
.ms-practice ol,.ms-practice ul{padding-left:1.5em;margin:.6em 0 1.2em}
.ms-practice li{margin:.45em 0}
.ms-practice .ms-practice-note{padding:1em 1.2em;border-left:3px solid #c62d3b;background:#fcf3f4;margin:1.3em 0}
.ms-practice figure{margin:1.5em 0;max-width:100%}
.ms-practice .ms-practice-viewport{width:100%;max-width:100%;overflow:hidden;border:1px solid #d8dee6;background:#fff}
.ms-practice figure img{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0}
.ms-practice .ms-practice-crop-advance .ms-practice-viewport{position:relative;height:0;padding-top:47.191011%}
.ms-practice .ms-practice-crop-deduction .ms-practice-viewport{position:relative;height:0;padding-top:28.651685%}
.ms-practice .ms-practice-crop-advance img,.ms-practice .ms-practice-crop-deduction img{position:absolute;top:0;left:0}
.ms-practice figcaption{margin-top:.6em;font-size:.82em;line-height:1.5;color:#5a6068}
.ms-practice .ms-practice-resources{padding:1.2em 1.4em;background:#f5f6f7;border-radius:8px;margin:1.5em 0}
.ms-practice .ms-practice-resources p:last-child{margin-bottom:0}
.ms-practice .ms-practice-consult{padding:1.4em;border:1px solid #d8dee6;border-top:3px solid #c62d3b;border-radius:8px;margin-top:2em}
.ms-practice .ms-practice-consult h2{margin:0 0 .6em;font-size:1.3em}
.ms-practice .ms-practice-sources{font-size:.88em;line-height:1.6}
@media(max-width:600px){.ms-practice{font-size:16px}.ms-practice h2{font-size:1.35em;margin-top:1.8em}.ms-practice .ms-practice-toc,.ms-practice .ms-practice-note,.ms-practice .ms-practice-resources,.ms-practice .ms-practice-consult{padding:1em}.ms-practice figure{margin:1.2em 0}.ms-practice figcaption{font-size:.85em}}

.ms-practice,.ms-practice p,.ms-practice li,.ms-practice h2,.ms-practice h3,.ms-practice figcaption{text-align:left}
@media(max-width:600px){body:has(.ms-practice-shell) .soz_right{display:none}}

.ms-practice-shell{max-width:1200px;margin:0 auto;padding:30px 24px 64px;box-sizing:border-box}
.ms-practice-shell .news-list{max-width:880px;margin:0 auto;font-size:17px;line-height:1.6}
.ms-practice-shell .news-list .news-item{padding:24px;border:1px solid #e2e5e8;border-top:3px solid #b3232e;border-radius:8px;margin:0 0 24px;background:#fff}
.ms-practice-shell .news-list .news-item>a{font-size:24px;line-height:1.3;color:#a91e2b;display:inline-block;margin-bottom:12px}
.ms-practice-shell .news-detail{float:none;width:100%}
@media(max-width:600px){.ms-practice-shell{padding:24px 16px 48px}.ms-practice-shell .news-list .news-item{padding:18px}.ms-practice-shell .news-list .news-item>a{font-size:22px}}

/* Publication dates: shared list/detail metadata, scoped to Practice 1C. */
.ms-practice-shell .news-date-time{display:block;color:#63676d;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 10px}
.ms-practice-shell .news-detail>.news-date-time{max-width:880px;margin:0 auto 12px}
.ms-practice-shell .news-date-time:before{content:"Опубликовано: "}

/* Approved article actions: one link per row, desktop and mobile. */
.ms-practice .ms-practice-resources a{display:block;width:fit-content;max-width:100%;margin:0 0 12px}
.ms-practice .ms-practice-resources a:last-child{margin-bottom:0}
