/* Corrections after editorial review, scoped to the test site's content. */
.rqst-migrated[data-page-kind="news"] #main .article>.rqst-hero{width:auto!important;height:auto!important;max-width:100%!important;max-height:340px!important;object-fit:contain;padding:0}
.rqst-migrated[data-page-kind="news"] #main .article .text>p:not(:has(img,iframe,video)){text-align:justify;text-indent:1.5em;hyphens:auto;line-height:1.8;margin:0 0 16px}
.rqst-migrated[data-page-kind="news"] #main .article .text>p:has(img),.rqst-migrated[data-page-kind="news"] #main .rqst-news-media p{text-indent:0;text-align:left}
.rqst-migrated[data-page-kind="news"] #main .article .text img{width:auto!important;height:auto!important;max-width:100%!important;object-fit:contain}
.rqst-migrated #main .rqst-feedback-status{padding:22px 24px;margin:0 0 26px;border:1px solid #c8deef;border-left:4px solid #00b0ff;border-radius:12px;background:#f4f9fd;color:#35465a;font-size:15px;line-height:1.7}
.rqst-migrated #main .rqst-feedback-status h2{font-size:22px;line-height:1.4;margin:0 0 12px;color:#16345b}
.rqst-migrated #main .rqst-feedback-status p{margin:8px 0;line-height:1.7}
.rqst-migrated #main .rqst-feedback-region{font-size:24px;line-height:1.4;margin:24px 0 18px;color:#16345b}
@media(max-width:760px){
.rqst-migrated[data-page-kind="news"] #main .article .text>p:not(:has(img,iframe,video)){text-align:left;text-indent:1.2em;line-height:1.75}
.rqst-migrated #main .rqst-feedback-status{padding:18px 16px}
}
.rqst-migrated #main .rqst-request-notice{padding:22px 24px;margin:0 0 26px;border:1px solid #b7dccc;border-left:4px solid #269366;border-radius:12px;background:#effaf4;font-size:15px;line-height:1.7;color:#254b3b}
.rqst-migrated #main .rqst-request-notice h2{font-size:23px;line-height:1.4;margin:0 0 14px;color:#175d3d;overflow-wrap:anywhere}
.rqst-migrated #main .rqst-request-notice p{margin:10px 0;line-height:1.7}
.rqst-migrated #main .rqst-feedback-contacts{margin-top:32px;border-top:1px solid #dce6f0;padding-top:24px}
.rqst-migrated #main .rqst-change-city{display:inline-flex;align-items:center;min-height:42px;padding:9px 16px;border:1px solid #b9d8ed;border-radius:8px;background:#f5faff;color:#1263a0;font:600 14px/1.5 OpenSans,Arial,sans-serif;cursor:pointer}
.rqst-migrated #main .rqst-request-intro{font-size:15px;line-height:1.7;color:#526276}
.rqst-migrated #rqst-feedback button[disabled]{opacity:.65;cursor:wait}
