/* Article-only adaptation of the Russian cover, table and related-tour design.
   Shared English type sizes, navigation, forms and index are unaffected. */
html body main.en-article-designed {box-sizing:border-box;width:100%;max-width:1320px;padding:30px 12px 64px;margin:auto;color:#18232c}
.en-article-designed .en-blog-article-heading {position:relative;isolation:isolate;max-width:none;min-height:330px;margin:0 0 30px;padding:46px 60px;border-radius:30px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}
.en-article-designed .en-blog-article-heading::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.08));pointer-events:none}
.en-article-designed .en-blog-cover {position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:30px}
.en-article-designed .en-article-logo {order:0;display:block;width:262px;height:auto;max-width:60%;margin:0 0 30px}
.en-article-designed .en-blog-article-heading h1 {order:2;margin:16px 0 0;color:white}
.en-article-designed .en-blog-article-heading .breadcrumbs {order:1;margin:0;color:white;line-height:1.5;font-size:14px}
.en-article-designed .en-blog-article-heading .breadcrumbs a {color:inherit}
.en-article-designed .en-article-category {display:inline-block;margin:0 0 30px;padding:13px 20px;background:#e6ebf5;border-radius:40px;color:#18232c;font-size:16px}
.en-article-designed .en-blog-reading {max-width:none;margin:0}
.en-article-designed .en-blog-reading p {margin:0 0 20px}
.en-article-designed .en-blog-reading section {margin-top:36px;scroll-margin-top:125px}
.en-article-designed .en-blog-toc {background:#f4f8fa;border:1px solid #dce5ea;border-radius:18px;padding:20px 24px;margin:24px 0 30px}
.en-article-designed .en-blog-toc h2 {margin:0 0 16px}
.en-article-designed .en-blog-toc ol {margin:0;padding-left:24px}
.en-article-designed .en-blog-toc li {margin-bottom:8px}
.en-article-designed .en-article-comparison {margin:32px 0}
.en-article-designed .en-article-table-region {width:100%;overflow-x:auto;border-radius:10px;scrollbar-color:#29aaec #e6ebf5;scrollbar-width:thin}
.en-article-designed .en-article-table-region:focus-visible {outline:3px solid #29aaec;outline-offset:4px}
.en-article-designed table {width:100%;min-width:700px;border:0;border-collapse:separate;border-spacing:0;font:inherit;line-height:1.65;table-layout:fixed}
.en-article-designed caption {text-align:left;font-weight:700;font-size:20px;margin:0 0 16px;caption-side:top}
.en-article-designed th,.en-article-designed td {font-size:16px;padding:16px 30px;vertical-align:top;text-align:left;border:0;white-space:normal;overflow-wrap:break-word}
.en-article-designed thead th,.en-article-designed tbody tr:nth-child(even) td {background:#e6ebf5}
.en-article-designed th:first-child,.en-article-designed td:first-child {border-radius:10px 0 0 10px;width:26%}
.en-article-designed th:last-child,.en-article-designed td:last-child {border-radius:0 10px 10px 0}
.en-article-designed .en-article-table-hint {display:none}
.en-article-designed .en-article-figure {margin:36px 0}
.en-article-designed .en-article-figure img {display:block;width:100%;height:auto;max-height:600px;aspect-ratio:16/9;object-fit:cover;border-radius:20px}
.en-article-designed .en-article-figure figcaption {margin-top:12px;color:#5f6d77;font-size:16px;line-height:1.5}
.en-article-designed .en-article-tours {margin:52px 0 36px}
.en-article-designed .en-article-tours>h2 {padding-bottom:24px;background:url(title-line.svg) left bottom/77px 10px no-repeat;margin-bottom:20px}
.en-article-designed .en-article-tour-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:26px 0}
.en-article-designed .en-article-tour-grid[data-count="2"] {grid-template-columns:repeat(2,minmax(0,1fr))}
.en-article-designed .en-article-tour-card {display:flex;flex-direction:column;min-width:0;padding:15px 26px 24px;border-radius:26px;background:#e6ebf5;color:#18232c}
.en-article-designed .en-article-tour-card>a:first-child {display:block;margin:0 -10px}
.en-article-designed .en-article-tour-card img {display:block;width:100%;height:auto;aspect-ratio:100/62;object-fit:cover;border-radius:20px}
.en-article-designed .en-article-tour-card h3 {font-size:22px;line-height:1.3;margin:16px 0 12px}
.en-article-designed .en-article-tour-card p {font-size:16px;line-height:1.5;margin:0 0 20px}
.en-article-designed .en-article-tour-card .button {margin-top:auto;gap:12px;font-size:16px;font-weight:700;line-height:1.5;min-height:54px;padding:10px 18px;white-space:normal;text-decoration:none;box-sizing:border-box;width:100%}
.en-article-designed .en-article-tour-card .button::after {flex-shrink:0}
.en-article-designed .en-article-tour-overview {margin-top:24px}
.en-article-designed .en-blog-related {margin-top:40px;padding-top:32px;border-top:1px solid #dce5ea}
.en-article-designed .en-blog-related ul {columns:2;column-gap:40px;padding-left:22px}
.en-article-designed .en-blog-related li {break-inside:avoid;margin-bottom:14px}
@media(max-width:1399px){html body main.en-article-designed{max-width:1140px}}
@media(max-width:1199px){html body main.en-article-designed{max-width:960px}.en-article-designed .en-article-tour-grid{gap:20px}}
@media(max-width:1023px){html body main.en-article-designed{max-width:720px}.en-article-designed .en-blog-article-heading{padding:0;min-height:0;overflow:visible;border-radius:0;margin-bottom:24px}.en-article-designed .en-blog-article-heading::after,.en-article-designed .en-article-logo{display:none}.en-article-designed .en-blog-article-heading h1{color:#18232c;margin:16px 0 24px}.en-article-designed .en-blog-article-heading .breadcrumbs,.en-article-designed .en-blog-article-heading .breadcrumbs a{color:#18232c}.en-article-designed .en-blog-cover{position:static;z-index:auto;aspect-ratio:16/9;height:auto;border-radius:20px;order:4}.en-article-designed .en-article-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.en-article-designed th,.en-article-designed td{padding:16px 22px}}
@media(max-width:767px){html body main.en-article-designed{max-width:540px}.en-article-designed .en-article-tour-grid,.en-article-designed .en-article-tour-grid[data-count="2"]{grid-template-columns:minmax(0,1fr)}.en-article-designed .en-blog-related ul{columns:1}.en-article-designed .en-article-table-hint{display:block;margin:0 0 12px;color:#5f6d77;font-size:16px}.en-article-designed .en-article-tours{margin-top:40px}.en-article-designed .en-blog-toc{padding:20px}.en-article-designed .en-article-category{margin-bottom:24px}}
@media(max-width:575px){html body main.en-article-designed{max-width:none}.en-article-designed .en-article-figure{margin:28px 0}}
