.banner .sk-banner-label{margin:0;padding:18px 12px;color:#fff;font-size:22px;line-height:1.4;text-align:center}
.sk-article{max-width:920px;margin:28px auto 48px;padding:8px 18px 10px;color:#243038;font-size:17px;line-height:1.9}
.sk-article h1{margin:0 0 14px;color:#14384a;font-size:30px;line-height:1.45;font-weight:700}
.sk-article h2{margin:28px 0 10px;padding-bottom:6px;border-bottom:2px solid #d5e4ec;color:#1a5270;font-size:22px;line-height:1.45}
.sk-article h3{margin:18px 0 6px;color:#24566c;font-size:18px;line-height:1.5}
.sk-article p,.sk-article li{margin:0 0 12px}
.sk-article ul,.sk-article ol{margin:0 0 14px;padding-left:1.3em}
.sk-article a{color:#0d5c78}
.header-top-contact a{color:inherit}
.sk-note,.sk-stop,.sk-repair{margin:16px 0;padding:12px 14px;border-radius:6px}
.sk-note{background:#f4f8fa;border-left:4px solid #1a5270}
.sk-stop{background:#fff6f4;border-left:4px solid #a33b2b}
.sk-repair{background:#f7fbf6;border-left:4px solid #2f6b45}
.sk-table-wrap{width:100%;margin:12px 0 18px;overflow-x:auto}
.sk-article table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}
.sk-article th,.sk-article td{padding:8px 10px;border:1px solid #d5e0e6;vertical-align:top;text-align:left}
.sk-article th{background:#e7f1f6;color:#14384a;white-space:nowrap}
.sk-faq h3{font-size:17px}
.sk-related li{margin-bottom:6px}
@media (max-width:767px){
.sk-banner-label{font-size:18px}
.sk-article{margin:16px auto 32px;padding:4px 14px 8px;font-size:16px}
.sk-article h1{font-size:24px}
.sk-article h2{font-size:20px}
.sk-article table{min-width:640px}
}
