.imported--moscow{box-sizing:border-box;max-width:1152px;margin-inline:auto;padding:28px 24px 64px;color:#171717;background:#fff;font:18px/1.75 Georgia,"Times New Roman",serif;overflow-wrap:anywhere}
.imported--moscow *{box-sizing:border-box}
.imported--moscow .masthead{font:700 30px/1.2 system-ui,sans-serif;letter-spacing:.2em;border-block-end:1px solid #9b7a32;padding-block:12px 22px;margin-block-end:35px}
.imported--moscow h1{font-size:clamp(2.15rem,4.7vw,3.9rem);line-height:1.12;font-weight:500;letter-spacing:-.025em;margin:0 0 32px;text-wrap:balance}
.imported--moscow h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.25;font-weight:500;margin:64px 0 24px;scroll-margin-block-start:20px;border-block-start:1px solid #b6a16b;padding-block-start:24px}
.imported--moscow h3{font-size:1.65rem;line-height:1.35;font-weight:500;margin:45px 0 20px;scroll-margin-block-start:20px}
.imported--moscow h4{font-size:1.12rem;margin:22px 0 8px}
.imported--moscow p{margin:0 0 20px}
.imported--moscow a{color:#6f5018;text-decoration-thickness:1px;text-underline-offset:4px}
.imported--moscow a:focus-visible,.imported--moscow [tabindex]:focus-visible{outline:3px solid #8d651f;outline-offset:4px}
.imported--moscow .recommend{background:#f6f3ec;border-inline-start:4px solid #a58139;padding:24px;margin-block:0 24px}
.imported--moscow .cta{display:inline-block;background:#191919;color:#fff;padding:11px 18px;text-decoration:none;font:600 15px/1.5 system-ui,sans-serif;border:1px solid #191919}
.imported--moscow .disclosure,.imported--moscow .meta,.imported--moscow .small{font:14px/1.65 system-ui,sans-serif;color:#4d4941}
.imported--moscow .disclosure{margin-block:15px 0}
.imported--moscow .lead{font-size:1.24rem;line-height:1.65}
.imported--moscow .meta{background:#faf9f6;padding:20px;margin-block:25px}
.imported--moscow .languages{display:flex;flex-wrap:wrap;gap:10px 17px;padding-block:18px;border-block:1px solid #ded9cd;margin-block:24px;font:14px/1.6 system-ui,sans-serif}
.imported--moscow .languages [aria-current]{font-weight:800;color:#171717;text-decoration-thickness:3px}
.imported--moscow .contents{background:#f8f7f3;padding:22px 25px;margin-block:30px}
.imported--moscow .contents strong{font:600 15px/1.5 system-ui,sans-serif}
.imported--moscow .contents ol{padding-inline-start:24px;margin-block:12px 0}
.imported--moscow .contents li{margin-block:5px}
.imported--moscow figure{margin:32px 0}
.imported--moscow picture,.imported--moscow img{display:block;width:100%;height:auto}
.imported--moscow figcaption{font:14px/1.6 system-ui,sans-serif;color:#4a453c;padding-block:11px 0;border-block-end:1px solid #ded8cb;padding-block-end:14px}
.imported--moscow .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:24px 30px;border:1px solid #d5cbb6}
.imported--moscow table{border-collapse:collapse;width:100%;min-width:1040px;font:14px/1.65 system-ui,sans-serif;text-align:start}
.imported--moscow caption{text-align:start;font-weight:700;background:#f6f3ec;padding:14px;color:#191919}
.imported--moscow th{background:#191919;color:#fff;font-weight:600}
.imported--moscow th,.imported--moscow td{padding:17px;vertical-align:top;border-block-end:1px solid #ddd5c4;border-inline-end:1px solid #e5dfd2;min-width:138px}
.imported--moscow td:first-child{font-weight:600}
.imported--moscow .tier-table td:nth-child(3){min-width:250px}
.imported--moscow tbody tr:nth-child(even){background:#faf9f5}
.imported--moscow table p{margin-block:0 12px}
.imported--moscow bdi{unicode-bidi:isolate;overflow-wrap:anywhere}
.imported--moscow .numbers{font-variant-numeric:tabular-nums;font-weight:500}
.imported--moscow .evidence{border-inline-start:2px solid #a58139;padding-inline-start:22px}
.imported--moscow .evidence li{margin-block:14px}
.imported--moscow .candidate{border:1px solid #d8cdb7;padding:24px;margin-block:22px;background:#faf9f6}
.imported--moscow .candidate dl{font:15px/1.7 system-ui,sans-serif;margin:0}
.imported--moscow dt{font-weight:700;margin-block-start:12px}
.imported--moscow dd{margin-inline-start:0}
.imported--moscow .faq h3{font-size:1.28rem;margin-block:28px 10px}
.imported--moscow .back{font:14px/1.5 system-ui,sans-serif}
.imported--moscow .closing{padding:28px;border:1px solid #a58139;margin-block:40px}
.imported--moscow footer{font:14px/1.7 system-ui,sans-serif;color:#4a453c}
.imported--moscow:lang(ar) h1,.imported--moscow:lang(ar) h2,.imported--moscow:lang(hi) h1,.imported--moscow:lang(hi) h2{line-height:1.45;letter-spacing:normal}
@media (max-width:760px){.imported--moscow{padding:18px 16px 45px;font-size:17px}
.imported--moscow .recommend{padding:19px}
.imported--moscow .lead{font-size:1.13rem}
.imported--moscow .candidate{padding:18px}
.imported--moscow .languages{gap:10px 14px}
.imported--moscow h2{margin-block-start:48px}
.imported--moscow .closing{padding:20px}}
@media  print{.imported--moscow{max-width:none}
.imported--moscow .table-wrap{overflow:visible}
.imported--moscow table{min-width:0;font-size:9px}
.imported--moscow th,.imported--moscow td{padding:7px;min-width:0!important}
.imported--moscow figure{break-inside:avoid}}