*{box-sizing: border-box}body{margin: 0;background: #f6f9fa;color: #1e2426;font: 15px/1.7 Georgia,"Times New Roman",serif}
a{color: #661626}h1,h2,h3{font-family: system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height: 1.25}
.kyp-en,.kyp-vozc{margin: 29px 0;padding: 16px 19px;background: #fdfdfe;border: 1px solid #dfe6e9;border-radius: 11px}
.kyp-ibth ul{list-style: none;margin: 0 0 22px;padding: 0}.kyp-ibth li{padding: 5px 0;border-bottom: 1px solid #dfe6e9}.kyp-ibth a{text-decoration: none}
.kyp-cf{border-top: 1px solid #dfe6e9;padding: 20px 0;color: #4e5557;font-size: .9em;margin-top: 19px}
nav.kyp-ql{overflow-wrap: anywhere}.kyp-vlxh nav a{display: inline-block}
.kyp-bi{color: #4e5557;font-size: 1.08em}
.kyp-vlxh a{color: #1e2426;text-decoration: none}
.kyp-adx{color: #4e5557;font-size: .88em;margin: .2em 0}
.kyp-en h2,.kyp-vozc h2,.kyp-vozc h3{margin-top: 0}
.kyp-csf{width: 100%;height: auto;border-radius: 10px;margin: 9px 0 19px}
.kyp-ese{font-size: 1.45em;font-weight: 700;margin: 0}
.kyp-en ul{list-style: none;padding: 0}.kyp-en li{padding: 10px 0;border-bottom: 1px solid #dfe6e9}.kyp-en time{color: #4e5557;font-size: .85em;margin-right: 8px}.kyp-en li p{margin: .3em 0 0}
.kyp-vlxh .kyp-adx{color: inherit;opacity: .8}
.kyp-mlv h2{clear: both}
.kyp-qc{min-width: 0;padding-bottom: 29px}
.kyp-vem{display: grid;grid-template-columns: 210px 1fr;gap: 34px;margin-top: 27px}
.kyp-vlxh{background: #f6f9fa;color: #1e2426;padding: 18px 0;border-bottom: 1px solid #dfe6e9}
.kyp-vlxh .kyp-ligm{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px}
.kyp-jyb{font-weight: 700;text-decoration: underline}
.kyp-ry{display: flex;flex-wrap: wrap;gap: 29px;justify-content: space-between}.kyp-ry ul{list-style: none;padding: 0;margin: 0;columns: 2}
.kyp-dst{color: #4e5557;font-size: .88em}
.kyp-ql a{margin-left: 17px}
.kyp-cf a{color: #4e5557;margin-right: 11px}
.kyp-ligm{max-width: 1320px;margin: 0 auto;padding: 0 16px}
.kyp-mlv img{float: right;max-width: 42%;height: auto;margin: 0 0 12px 20px}
@media (max-width:736px){.kyp-vem{grid-template-columns: 1fr}.kyp-ibth{order: 2}}
@media (max-width:620px){.kyp-ql a{margin: 0 12px 6px 0;display: inline-block}.kyp-mlv img{float: none;max-width: 100%;margin: 12px 0}}