.rcc-form-head .rcc-kicker { color: #0a3957; } .rcc-form-head p, .rcc-form .rcc-fine, .rcc-card .meta, .rcc-account small, .rcc-data-attrib { color: #56636d; } .rcc-form .rcc-section-title { margin: 30px 0 14px; font-size: 23px; line-height: 1.2; } .rc-hero-grid { align-items: stretch; } .rc-hero-main { position: relative; overflow: hidden; aspect-ratio: 16 / 9; min-height: 0; } .rc-hero-main > img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 38%; } .rc-hero-main > .rc-hero-image-link { position:absolute;inset:0;display:block;overflow:hidden;z-index:1;cursor:pointer; } .rc-hero-main > .rc-hero-image-link img { display:block;width:100%;height:100%;object-fit:cover;object-position:50% 38%; } .rc-hero-main > a.rc-smart-cover, .rc-hero-main > a.rc-home-video-cover { z-index:1;cursor:pointer; } .rc-hero-main > .rc-hero-content { pointer-events:none; } .rc-hero-main > .rc-hero-content a { pointer-events:auto; } body.ruscali-edition .rc-story-card > a.rc-card-image, body.ruscali-edition .rc-story-card > a.rc-video-thumb, body.ruscali-edition .rc-story-card > a.rc-smart-cover { position:relative;z-index:2;pointer-events:auto;cursor:pointer; } body.ruscali-edition .rc-story-card > a.rc-card-image img, body.ruscali-edition .rc-story-card > a.rc-video-thumb img, body.ruscali-edition .rc-story-card > a.rc-smart-cover svg, body.ruscali-edition .rc-story-card > a.rc-video-thumb .rc-video-play { pointer-events:none; } .rc-hero-main::after { content: ""; position: absolute; inset: 38% 0 0; background: linear-gradient(to bottom, rgba(3,20,31,0), rgba(3,20,31,.82)); pointer-events: none; } .rc-hero-content { z-index: 2; } .rc-hero-title { max-width: 92%; font-size: clamp(2rem, 4.2vw, 3.65rem); line-height: .98; overflow-wrap: normal; word-break: normal; hyphens: none; } .rc-hero-title a { overflow-wrap: normal; word-break: normal; hyphens: none; } @media (max-width: 780px) { .rc-hero-main { aspect-ratio: 4 / 3; } .rc-hero-main > img { object-position: 50% 32%; } .rc-hero-title { max-width: 96%; font-size: clamp(1.8rem, 8.5vw, 2.65rem); line-height: 1.02; } } .rc-smart-cover { position: relative; overflow: hidden; } .rc-smart-cover .rc-smart-copy { box-sizing: border-box; max-width: calc(100% - 28px); padding: 12px 14px; } .rc-smart-cover .rc-smart-copy small, .rc-smart-cover .rc-smart-copy strong, .rc-smart-cover .rc-smart-copy em { max-width: 100%; overflow-wrap: anywhere; word-break: normal; } .rc-related-image.rc-smart-cover .rc-smart-copy { max-width: calc(100% - 20px); padding: 8px 10px; } .rc-related-image.rc-smart-cover .rc-smart-copy small { font-size: clamp(8px, 1.2vw, 11px); line-height: 1.1; } .rc-related-image.rc-smart-cover .rc-smart-copy strong { font-size: clamp(12px, 1.8vw, 18px); line-height: 1.05; } .rc-related-image.rc-smart-cover .rc-smart-copy em { font-size: clamp(8px, 1.1vw, 10px); line-height: 1.1; } :root { --rc-ink: #10151c; --rc-navy: #0c2f4a; --rc-blue: #075782; --rc-gold: #d8a31a; --rc-sand: #f3ead7; --rc-fog: #f7f8fa; --rc-red: #c52d2f; --rc-green: #2f6b50; --rc-border: #dfe4e8; --rc-muted: #67727c; --rc-radius: 16px; --rc-shadow: 0 16px 40px rgba(16, 21, 28, .09); } html { scroll-behavior: smooth; } body { background: var(--rc-fog); color: var(--rc-ink); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; } a { color: var(--rc-blue); } a:hover, a:focus { color: var(--rc-navy); } .rc-hero-section .rc-side-stack .rc-kicker, .rc-hero-section .rc-side-stack .rc-story-card .rc-kicker, .rc-hero-section .rc-side-stack .rc-story-body .rc-kicker { color: var(--rc-blue) !important; opacity: 1 !important; visibility: visible !important; text-shadow: none !important; } .rc-hero-section .rc-side-stack .rc-story-card:hover .rc-kicker, .rc-hero-section .rc-side-stack .rc-story-card:focus-within .rc-kicker { color: var(--rc-navy) !important; opacity: 1 !important; } .container { max-width: 1240px; } .rc-topbar { background: var(--rc-ink); color: #fff; font-size: 13px; } .rc-topbar-inner { min-height: 38px; display: flex; align-items: center; justify-content: space-between; gap: 16px; } .rc-topbar a { color: #fff; text-decoration: none; opacity: 1; } .rc-topbar a:hover, .rc-topbar a:focus-visible { text-decoration: underline; } .rc-topbar a:focus-visible { outline: 2px solid #fff; outline-offset: 3px; } .rc-topbar-links, .rc-topbar-meta { display: flex; gap: 16px; align-items: center; flex-wrap: wrap; } .rc-live-chip { background: var(--rc-red); border-radius: 999px; padding: 6px 10px; font-weight: 800; letter-spacing: .04em; } .rc-header { background: linear-gradient(120deg, #09263c 0%, #0b4266 58%, #70500e 100%); color: #fff; } .rc-header-inner { min-height: 132px; display: flex; align-items: center; justify-content: space-between; gap: 28px; } .rc-brand { display: flex; align-items: center; gap: 18px; } .rc-brand .custom-logo { max-height: 76px; width: auto; } .rc-wordmark { color: #fff; font-weight: 900; font-size: clamp(34px, 5vw, 66px); line-height: .95; letter-spacing: -.035em; text-transform: uppercase; } .rc-tagline { margin-top: 8px; font-size: 14px; letter-spacing: .15em; text-transform: uppercase; opacity: 1; color: #fff; } .rc-header-actions { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; justify-content: flex-end; } .rc-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; border-radius: 999px; padding: 11px 18px; font-weight: 800; text-decoration: none; border: 1px solid rgba(255,255,255,.35); } .rc-btn-primary { background: var(--rc-gold); color: #111; border-color: var(--rc-gold); } .rc-btn-secondary { background: rgba(255,255,255,.1); color: #fff; } .rc-nav { position: sticky; top: 0; z-index: 1000; background: #fff; border-bottom: 1px solid var(--rc-border); box-shadow: 0 4px 18px rgba(16,21,28,.05); } .rc-nav-inner { display: flex; align-items: center; justify-content: space-between; min-height: 58px; gap: 20px; } .rc-nav .menu { list-style: none; display: flex; align-items: center; gap: 22px; margin: 0; padding: 0; } .rc-nav .menu li { position: relative; } .rc-nav .menu a { color: var(--rc-ink); font-weight: 800; text-decoration: none; font-size: 14px; } .rc-nav .sub-menu { display: none; position: absolute; left: 0; top: 100%; min-width: 230px; background: #fff; border: 1px solid var(--rc-border); box-shadow: var(--rc-shadow); border-radius: 12px; padding: 12px; z-index: 10; } .rc-nav li:hover > .sub-menu, .rc-nav li:focus-within > .sub-menu { display: block; } @media (hover:hover) and (pointer:fine) { .rc-nav .menu > li.menu-item-has-children { padding-bottom: 10px; margin-bottom: -10px; } .rc-nav .menu > li.menu-item-has-children > .sub-menu { top: 100%; } .rc-nav .menu > li.menu-item-has-children > .sub-menu::before { content:"";position:absolute;left:0;right:0;top:-10px;height:10px; } .rc-nav .menu > li.menu-item-has-children.submenu-open > .sub-menu { display:block; } } .rc-nav .sub-menu li { margin: 8px 0; } .rc-menu-toggle { display: none; border: 0; background: var(--rc-navy); color: #fff; border-radius: 10px; padding: 10px 13px; } .rc-search-link { font-weight: 800; color: var(--rc-navy); text-decoration: none; white-space: nowrap; } .rc-alert { background: #fff3cd; border-bottom: 1px solid #f2d98a; } .rc-alert-inner { min-height: 42px; display: flex; align-items: center; gap: 12px; overflow: hidden; } .rc-alert-label { background: var(--rc-red); color: #fff; border-radius: 6px; padding: 5px 9px; font-size: 12px; font-weight: 900; flex: 0 0 auto; } .rc-alert-track { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; } .rc-main { padding: 34px 0 60px; } .rc-section { margin: 0 0 46px; } .rc-section-head { display: flex; align-items: end; justify-content: space-between; gap: 18px; margin-bottom: 18px; } .rc-kicker { color: var(--rc-blue); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 900; } .rc-section-title { margin: 3px 0 0; font-size: clamp(25px, 3vw, 38px); line-height: 1.08; color: var(--rc-ink); } .rc-section-link { font-weight: 800; text-decoration: none; } .rc-hero-grid { display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(300px, .9fr); gap: 20px; } .rc-hero-main, .rc-story-card, .rc-panel, .rc-service-card { background: #fff; border: 1px solid var(--rc-border); border-radius: var(--rc-radius); overflow: hidden; box-shadow: var(--rc-shadow); } .rc-hero-main { position: relative; min-height: 520px; } .rc-hero-main img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } .rc-hero-main::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.84)); } .rc-hero-content { position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; color: #fff; padding: clamp(24px, 4vw, 46px); } .rc-hero-content a { color: #fff; text-decoration: none; } .rc-hero-title { font-size: clamp(32px, 5vw, 62px); line-height: 1.02; margin: 10px 0 14px; letter-spacing: -.035em; } .rc-meta { display: flex; gap: 13px; align-items: center; flex-wrap: wrap; font-size: 13px; opacity: 1; } .rc-category { display: inline-flex; border-radius: 999px; padding: 6px 10px; background: var(--rc-gold); color: #111 !important; font-size: 12px; font-weight: 900; text-transform: uppercase; } .rc-side-stack { display: grid; gap: 16px; min-height: 0; } .rc-hero-section .rc-hero-grid { position: relative; isolation: isolate; } .rc-hero-section .rc-hero-main { grid-column: 1; grid-row: 1; z-index: 1; aspect-ratio: auto; width: 100%; min-width: 0; max-width: 100%; } .rc-hero-section .rc-side-stack { grid-column: 2; grid-row: 1; grid-template-rows: repeat(3, minmax(0, 1fr)); height: 100%; min-height: 0; align-self: stretch; position: relative; z-index: 5; } .rc-hero-section .rc-side-stack .rc-story-card { min-height: 0; height: 100%; position: relative; z-index: 6; background: #fff; opacity: 1; } .rc-hero-section .rc-side-stack .rc-card-image, .rc-hero-section .rc-side-stack .rc-story-body { position: relative; z-index: 7; background: #fff; opacity: 1; } .rc-hero-section .rc-side-stack .rc-card-image { overflow: hidden; } .rc-hero-section .rc-side-stack .rc-card-image img { display: block; width: 100%; height: 100%; object-fit: cover; opacity: 1; } @media (max-width: 991px) { .rc-hero-section .rc-hero-main, .rc-hero-section .rc-side-stack { grid-column: 1; grid-row: auto; } .rc-hero-section .rc-side-stack { height: auto; grid-template-rows: none; } } .rc-story-card { display: grid; grid-template-columns: 145px minmax(0,1fr); min-height: 155px; } .rc-story-card img { width: 100%; height: 100%; object-fit: cover; } .rc-story-body { padding: 18px; } .rc-story-title { margin: 7px 0 9px; font-size: 20px; line-height: 1.16; } .rc-story-title a { color: var(--rc-ink); text-decoration: none; } .rc-grid-4 { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; } .rc-grid-3 { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 18px; } .rc-card-vertical { display: block; } .rc-card-vertical img { width: 100%; aspect-ratio: 16/10; object-fit: cover; } .rc-card-vertical .rc-story-body { min-height: 155px; } .rc-election-banner{margin-top:22px!important;margin-bottom:22px!important} .rc-election-sitewide{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0;padding:16px 20px;border-radius:14px;background:#0b4569;color:#fff!important;text-decoration:none!important}.rc-election-sitewide strong{font-size:15px}.rc-election-sitewide span{font-size:14px;color:#ffe07b}@media(max-width:640px){.rc-election-sitewide{align-items:flex-start;flex-direction:column;gap:6px}} .rc-election-mini{display:block;margin:0 0 18px;padding:20px;border-radius:16px;background:linear-gradient(145deg,#0b3553,#0b7699 70%,#dca719);color:#fff!important;text-decoration:none!important;box-shadow:var(--rc-shadow)}.rc-election-mini span{display:block;color:#fffbe6;font-size:11px;font-weight:950;letter-spacing:.14em}.rc-election-mini strong{display:block;margin:7px 0;font-size:21px;line-height:1.08}.rc-election-mini small{display:block;color:rgba(255,255,255,.9);font-size:13px;line-height:1.4} .rc-pulse { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; } .rc-pulse-item { background: #fff; border: 1px solid var(--rc-border); border-radius: 14px; padding: 18px; } .rc-pulse-label { color: var(--rc-muted); font-size: 12px; text-transform: uppercase; font-weight: 900; letter-spacing: .09em; } .rc-pulse-value { font-size: 20px; font-weight: 900; margin-top: 6px; } .rc-official { background: linear-gradient(135deg, #eef6fb, #fff); border-left: 5px solid var(--rc-blue); } .rc-travel { background: linear-gradient(135deg, #0b3654, #0b6fa4); color: #fff; } .rc-travel a, .rc-travel h2, .rc-travel h3 { color: #fff; } .rc-newspaper { background: var(--rc-sand); } .rc-split { display: grid; grid-template-columns: 1.15fr .85fr; gap: 22px; align-items: stretch; } .rc-panel { padding: clamp(24px, 4vw, 40px); } .rc-panel-media { padding: 0; } .rc-panel-media img { width: 100%; height: 100%; min-height: 340px; object-fit: cover; } .rc-panel h2 { font-size: clamp(28px, 4vw, 46px); margin: 6px 0 16px; line-height: 1.05; } .rc-panel p { font-size: 17px; line-height: 1.65; } .rc-live-shell { background: #0d0d0d; color: #fff; border-radius: var(--rc-radius); overflow: hidden; box-shadow: var(--rc-shadow); } .rc-live-frame { aspect-ratio: 16/9; width: 100%; border: 0; display: block; } .rc-live-info { padding: 18px 22px; display: flex; align-items: center; justify-content: space-between; gap: 18px; } .rc-instagram { display: grid; grid-template-columns: .8fr 1.2fr; gap: 22px; } .rc-instagram-card { background: linear-gradient(135deg, #7b2ff7, #f107a3, #ff8a00); color: #fff; border-radius: var(--rc-radius); padding: 30px; } .rc-instagram-card a { color: #fff; } .rc-service-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px; } .rc-service-card { padding: 20px; text-decoration: none; color: var(--rc-ink); } .rc-service-card strong { display: block; font-size: 18px; margin-bottom: 7px; } .rc-service-card span { color: var(--rc-muted); font-size: 14px; } .rc-article { max-width: 900px; margin: 0 auto; background: #fff; border-radius: 18px; box-shadow: var(--rc-shadow); padding: clamp(24px, 5vw, 64px); } .rc-breadcrumb { display:flex; flex-wrap:wrap; align-items:center; gap:7px; margin:0 0 18px; color:#6b7881; font-size:13px; line-height:1.45; } .rc-breadcrumb a { color:#0a709d; font-weight:750; text-decoration:none; } .rc-breadcrumb a:hover,.rc-breadcrumb a:focus { text-decoration:underline; text-underline-offset:3px; } .rc-breadcrumb [aria-current="page"] { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:min(560px,70vw); } .rc-article h1 { font-size: clamp(38px, 6vw, 72px); line-height: 1.02; margin: 12px 0 18px; letter-spacing: -.04em; } .rc-article-summary { font-size: 21px; line-height: 1.55; color: #35424d; margin: 26px 0; padding-left: 20px; border-left: 4px solid var(--rc-gold); } .rc-article-media img { width: 100%; border-radius: 14px; margin: 26px 0; } .rc-article-content { font-size: 19px; line-height: 1.78; } .rc-article-content h2 { margin-top: 1.8em; } .rc-explainer { background: #eef6fb; border-radius: 14px; padding: 24px; margin: 34px 0; border-left: 5px solid var(--rc-blue); } .rc-support-box { background: var(--rc-sand); border-radius: 14px; padding: 26px; margin-top: 36px; } .rc-footer { background: var(--rc-ink); color: #fff; margin-top: 50px; } .rc-footer a { color: #fff; } .rc-footer-grid { display: grid; grid-template-columns: 1.4fr repeat(3, 1fr); gap: 30px; padding: 48px 0 34px; } .rc-footer h3 { color: #fff; font-size: 16px; text-transform: uppercase; letter-spacing: .1em; } .rc-footer ul { list-style: none; margin: 0; padding: 0; } .rc-footer li { margin: 9px 0; } .rc-footer-bottom { border-top: 1px solid rgba(255,255,255,.15); padding: 18px 0; font-size: 13px; opacity: .8; } @media (max-width: 991px) { .rc-header-inner { min-height: 108px; } .rc-hero-grid, .rc-split, .rc-instagram { grid-template-columns: 1fr; } .rc-grid-4, .rc-grid-3, .rc-service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); } .rc-pulse { grid-template-columns: repeat(2, minmax(0,1fr)); } .rc-menu-toggle { display: inline-flex; } .rc-nav .menu { display: none; position: absolute; left: 0; right: 0; top: 58px; background: #fff; padding: 18px 24px; flex-direction: column; align-items: flex-start; border-bottom: 1px solid var(--rc-border); } .rc-nav .menu.is-open { display: flex; } .rc-nav .sub-menu { position: static; display: block; box-shadow: none; border: 0; padding-left: 18px; } .rc-footer-grid { grid-template-columns: repeat(2, minmax(0,1fr)); } } @media (max-width: 640px) { .rc-topbar-meta .rc-hide-mobile, .rc-header-actions .rc-btn-secondary { display: none; } .rc-header-inner { min-height: 96px; } .rc-wordmark { font-size: 38px; } .rc-tagline { font-size: 10px; letter-spacing: .1em; } .rc-hero-main { min-height: 430px; } .rc-story-card { grid-template-columns: 118px minmax(0,1fr); } .rc-grid-4, .rc-grid-3, .rc-service-grid, .rc-pulse { grid-template-columns: 1fr; } .rc-footer-grid { grid-template-columns: 1fr; } .rc-main { padding-top: 22px; } } body.ruscali-edition { background: #f4f6f8; } .rc-topbar { background: #09131d; } .rc-status-dot { width:8px;height:8px;border-radius:50%;background:#39b980;box-shadow:0 0 0 4px rgba(57,185,128,.12);display:inline-block; } .rc-top-weather { color:#cdd9e3; } .rc-language-switcher select { appearance:none;background:#162431;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:7px 30px 7px 11px;font-size:12px;font-weight:800;cursor:pointer; } .rc-header { position:relative; overflow:hidden; background:linear-gradient(120deg,#061d2e 0%,#0a486e 56%,#d39a16 100%); } .rc-header::before { content:""; position:absolute; inset:0; background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.18),transparent 30%),linear-gradient(100deg,transparent 0 58%,rgba(255,255,255,.08) 58% 59%,transparent 59%); pointer-events:none; } .rc-header-inner { min-height:156px; position:relative; z-index:1; } .rc-brand { flex:1; min-width:0; } .rc-brand-copy { display:flex; flex-direction:column; align-items:flex-start; } .rc-wordmark { text-shadow:0 5px 25px rgba(0,0,0,.25); } .rc-brand-line { display:flex;gap:9px;align-items:center;margin-top:8px;font-size:16px;letter-spacing:.03em; } .rc-brand-line span { opacity:1; color:#fff; text-shadow:0 1px 3px rgba(0,0,0,.45); } .rc-brand-line strong:last-child { color:#ffd15b; } .rc-tagline { opacity:1;color:#dce8ef; } .rc-header-utility { display:flex;align-items:center;gap:22px;justify-content:flex-end; } .rc-header-weather { display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid rgba(255,255,255,.2);background:rgba(5,20,31,.25);border-radius:14px;backdrop-filter:blur(8px);min-width:180px; } .rc-header-weather small,.rc-header-weather strong { display:block;color:#fff; } .rc-header-weather small { opacity:1;font-size:11px;text-transform:uppercase;letter-spacing:.08em; } .rc-header-weather strong { margin-top:2px;font-size:16px; } .rc-header-weather[role="button"]{cursor:pointer;border-radius:10px} .rc-header-weather[role="button"]:focus-visible{outline:3px solid var(--rc-gold);outline-offset:3px} .rc-weather-icon { font-size:25px; } .rc-btn { transition:transform .18s ease, box-shadow .18s ease, background .18s ease; } .rc-btn:hover { transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.15); } .rc-btn-dark { background:#10151c;color:#fff;border-color:#10151c; } .rc-btn-light { background:#fff;color:#111;border-color:#fff; } .rc-btn-outline-dark { background:transparent;color:#10151c;border-color:#10151c; } .rc-btn-outline-light { background:transparent;color:#fff;border-color:rgba(255,255,255,.5); } .rc-nav-inner { min-height:64px; } .rc-nav .menu { gap:26px; } .rc-nav .menu a { font-size:14px;letter-spacing:.01em; } .rc-search-link { background:#eef4f7;border-radius:999px;padding:9px 14px; } .rc-alert { background:#f9e6aa;border-bottom-color:#e8c75a; } .rc-alert-track { color:#2d3135; } .rc-main { padding-top:28px; } .rc-hero-label { margin-bottom:12px; } .rc-hero-main { min-height:560px; } .rc-side-stack .rc-story-card { box-shadow:none; } .rc-story-card { transition:transform .18s ease,box-shadow .18s ease; } .rc-story-card:hover { transform:translateY(-3px);box-shadow:0 18px 42px rgba(16,21,28,.13); } .rc-card-image { display:block;overflow:hidden; } .rc-card-image img { transition:transform .35s ease; } .rc-story-card:hover .rc-card-image img { transform:scale(1.025); } .rc-city-strip { display:flex;align-items:center;gap:22px;background:#fff;border:1px solid var(--rc-border);border-radius:14px;padding:14px 18px;box-shadow:0 8px 24px rgba(16,21,28,.05); } .rc-city-strip-title { font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--rc-muted);white-space:nowrap; } .rc-city-links { display:flex;gap:10px;flex-wrap:wrap; } .rc-city-links a { text-decoration:none;font-weight:800;color:var(--rc-navy);background:#eef5f9;border-radius:999px;padding:8px 13px; } .rc-pulse { grid-template-columns:repeat(4,minmax(0,1fr)); } .rc-pulse-item { min-height:112px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 24px rgba(16,21,28,.04); } .rc-pulse-feature { background:linear-gradient(135deg,#0b6fa4,#0b3654);color:#fff;border-color:transparent; } .rc-pulse-feature .rc-pulse-label { color:#cce8f5; } .rc-pulse-sub { font-size:12px;margin-top:5px;opacity:.75; } .rc-live-section { border:2px solid #cb2b32;border-radius:18px;padding:18px;background:#fff; } .rc-live-kicker { color:#cb2b32;font-size:12px;font-weight:900;letter-spacing:.14em; } .rc-official { padding:26px;border-radius:18px;border:1px solid #c9e2ef;border-left:6px solid var(--rc-blue); } .rc-travel { background:linear-gradient(125deg,#071e2e 0%,#0a527b 65%,#1079a8 100%);position:relative;overflow:hidden; } .rc-travel::after { content:"V";position:absolute;right:-20px;bottom:-80px;font-size:330px;font-weight:900;line-height:1;color:rgba(255,255,255,.04); } .rc-travel-grid { position:relative;z-index:1;grid-template-columns:1.05fr .95fr; } .rc-travel-copy { align-self:center; } .rc-feature-pills { display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 24px; } .rc-feature-pills span { background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800; } .rc-travel-cards { display:grid;gap:14px;align-content:center; } .rc-travel-cards .rc-story-card { background:rgba(255,255,255,.98); } .rc-travel-cards .rc-story-title a { color:#10151c; } .rc-travel-visual { min-height:330px;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center; } .rc-travel-visual strong { font-size:52px;letter-spacing:-.04em; } .rc-travel-visual span { font-size:24px;margin-top:8px; } .rc-travel-visual small { margin-top:16px;letter-spacing:.15em;text-transform:uppercase;opacity:.72; } .rc-newspaper { padding:0;overflow:hidden; } .rc-newspaper .rc-split { gap:0; } .rc-newspaper-copy { padding:clamp(28px,5vw,58px);align-self:center; } .rc-social-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px; } .rc-social-card { min-height:320px;border-radius:18px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;box-shadow:var(--rc-shadow); } .rc-social-card h2 { color:#fff;font-size:28px;margin:10px 0; } .rc-social-card p { min-height:72px; } .rc-social-icon { font-size:34px;font-weight:900; } .rc-instagram-card { background:linear-gradient(145deg,#6d28d9,#db2777 60%,#f59e0b); } .rc-youtube-card { background:linear-gradient(145deg,#301010,#b5121b 60%,#e52b34); } .rc-newsletter-card { background:linear-gradient(145deg,#0c2f4a,#0b6fa4); } .rc-service-card { min-height:150px;display:flex;flex-direction:column;justify-content:center; } .rc-service-icon { font-size:26px;margin-bottom:10px; } .rc-support-banner { display:flex;justify-content:space-between;align-items:center;gap:30px;background:linear-gradient(120deg,#f4ead3,#fff);border:1px solid #e2d0a7;border-radius:18px;padding:36px 40px; } .rc-support-banner h2 { margin:6px 0 10px;font-size:clamp(30px,4vw,50px); } .rc-support-banner p { max-width:760px;font-size:17px; } .rc-support-actions { display:flex;gap:10px;flex-wrap:wrap; } .rc-empty { grid-column:1/-1;background:#fff;border:1px dashed var(--rc-border);border-radius:14px;padding:30px;text-align:center;color:var(--rc-muted); } .rc-footer { background:linear-gradient(145deg,#07131c,#0c2638); } .rc-footer-brand-row { display:flex;justify-content:space-between;align-items:center;gap:30px;padding:52px 0 34px;border-bottom:1px solid rgba(255,255,255,.14); } .rc-footer-brand { max-width:700px; } .rc-footer-lockup { display:flex;align-items:baseline;gap:14px;flex-wrap:wrap; } .rc-footer-lockup strong { font-size:52px;line-height:1;color:#fff;letter-spacing:-.04em; } .rc-footer-lockup span { font-size:20px;font-weight:800; } .rc-footer-lockup em { color:#ffd15b;font-size:20px;font-style:normal;font-weight:900; } .rc-footer-brand p { color:#c7d2db;font-size:16px;line-height:1.6; } .rc-footer-cta { display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end; } .rc-footer-grid { grid-template-columns:repeat(4,minmax(0,1fr));padding:34px 0; } .rc-footer-grid>div { min-width:0; } .rc-footer h3 { color:#ffd15b; } .rc-footer-note { color:#9fb0bc;margin-top:18px;font-size:13px; } .rc-footer-bottom { display:flex;justify-content:space-between;gap:20px; } .rc-support-page { max-width:1080px; } body.ruscali-edition .rc-donation-methods{margin:28px 0 34px;padding:clamp(20px,3vw,34px);background:#f7f9fb;border:1px solid #dce5ed;border-radius:18px} body.ruscali-edition .rc-donation-methods>h2{margin:0 0 10px;color:#09283e;font-size:clamp(24px,3vw,34px)} body.ruscali-edition .rc-donation-methods>p{max-width:760px;line-height:1.65} body.ruscali-edition .rc-donation-method{display:inline-flex;vertical-align:top;flex-direction:column;justify-content:center;width:calc(50% - 12px);min-height:155px;margin:14px 8px 14px 0;padding:22px;border:1px solid #d7e0e8;border-radius:14px;background:#fff;box-sizing:border-box} body.ruscali-edition .rc-donation-method h3{margin:0 0 12px;font-size:23px;color:#09283e} body.ruscali-edition .rc-donation-method p{margin:0 0 8px;line-height:1.5} body.ruscali-edition .rc-donation-method .rc-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center} @media(max-width:680px){body.ruscali-edition .rc-donation-method{width:100%;margin:10px 0;padding:18px}} .rc-support-options { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0; } .rc-support-options>div { border:1px solid var(--rc-border);border-radius:14px;padding:24px;background:#f9fafb; } .rc-support-options strong { font-size:32px; } .rc-support-contact { background:var(--rc-sand);border-radius:14px;padding:28px;text-align:center;margin-top:30px; } @media (max-width:1100px){ .rc-header-utility{gap:12px}.rc-header-weather{display:none}.rc-wordmark{font-size:54px}.rc-nav .menu{gap:16px}.rc-nav .menu a{font-size:13px} } @media (max-width:991px){ .rc-header-inner{min-height:130px}.rc-header-utility{flex-direction:column;align-items:flex-end}.rc-social-grid{grid-template-columns:1fr}.rc-social-card{min-height:260px}.rc-support-banner,.rc-footer-brand-row{align-items:flex-start;flex-direction:column}.rc-footer-cta{justify-content:flex-start}.rc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-travel-grid{grid-template-columns:1fr} } @media (max-width:640px){ .rc-topbar-links>a:not(.rc-live-chip),.rc-top-weather{display:none}.rc-header-inner{min-height:116px;align-items:flex-start;padding-top:20px;padding-bottom:20px}.rc-brand-line{font-size:13px}.rc-header-actions{justify-content:flex-start}.rc-header-utility{align-items:flex-start}.rc-wordmark{font-size:44px}.rc-city-strip{align-items:flex-start;flex-direction:column}.rc-pulse{grid-template-columns:1fr}.rc-support-banner{padding:28px 22px}.rc-footer-grid{grid-template-columns:1fr}.rc-footer-lockup strong{font-size:42px}.rc-support-options{grid-template-columns:1fr}.rc-footer-bottom{flex-direction:column}.rc-social-card p{min-height:0} } .rc-brand-news { margin-top:7px;font-size:12px;font-weight:950;letter-spacing:.19em;color:var(--rc-red); } .rc-wordmark { color:#062a42 !important;text-shadow:0 1px 0 #fff; } .rc-brand-line strong:first-child { color:#10151c; } .rc-brand-line strong:last-child { color:#b47700; } .rc-topbar-links { display:flex;align-items:center;gap:14px; } .rc-account-link { color:#fff;text-decoration:none;font-weight:800; } .rc-account-register { border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:6px 10px; } .rc-btn-gold { background:#f4c44e;color:#17212b !important;border-color:#f4c44e; } .rc-btn-gold:hover { background:#ffd86d;color:#10151c !important; } .rc-ad-slot { margin:28px auto;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:148px;padding:26px 32px;border-radius:18px;border:1px solid #dfc889;background:linear-gradient(125deg,#fffdf7 0%,#f7ead0 58%,#f4c44e 160%);box-shadow:0 10px 30px rgba(92,66,10,.08); } .rc-ad-slot strong { display:block;font-size:clamp(24px,3vw,39px);line-height:1.08;color:#17212b;margin:5px 0 8px; } .rc-ad-slot p { margin:0;max-width:760px;color:#4e5155; } .rc-ad-article-inline { margin:36px 0; } .rc-share { margin:22px 0 8px;display:flex;align-items:center;gap:15px;flex-wrap:wrap; } .rc-share>strong { font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--rc-muted); } .rc-share-links { display:flex;gap:8px;flex-wrap:wrap; } .rc-share-links a { display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid var(--rc-border);border-radius:999px;background:#fff;color:var(--rc-navy);font-size:13px;font-weight:850;text-decoration:none; } .rc-share-links a:hover { border-color:var(--rc-blue);background:#eef7fb; } body.ruscali-edition .rc-share-expanded{box-sizing:border-box;max-width:100%;flex:0 0 auto} body.ruscali-edition .rc-share-expanded[open]{flex-basis:100%} body.ruscali-edition .rc-share-expand-trigger{ display:inline-flex;align-items:center;min-height:44px;padding:8px 14px; border:1px solid var(--rc-border);border-radius:999px; background:#f4f7fa;color:var(--rc-navy);font-size:13px; font-weight:700;cursor:pointer;list-style:none; } body.ruscali-edition .rc-share-expand-trigger::-webkit-details-marker{display:none} body.ruscali-edition .rc-share-expand-trigger:focus-visible{outline:3px solid #17739f;outline-offset:3px} body.ruscali-edition .rc-share-more-links{ display:flex;gap:8px;flex-wrap:wrap;align-items:center; margin:10px 0 0;padding:10px;border:1px solid var(--rc-border); border-radius:12px;background:#f8fbfd; } body.ruscali-edition .rc-share-more-links a{ display:inline-flex;align-items:center;justify-content:center; min-height:44px;padding:8px 13px; border:1px solid var(--rc-border);border-radius:999px; color:var(--rc-navy);background:#fff;text-decoration:none; } .rc-social-login,.rc-email-updates { margin:28px 0;padding:25px 28px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:24px; } .rc-social-login { background:#f3f7f9;border:1px solid #d7e3e9; } .rc-social-login h3,.rc-email-updates h2 { margin:0 0 6px; } .rc-social-login p { margin:0;color:var(--rc-muted); } .rc-login-actions { display:flex;gap:10px;flex-wrap:wrap; } .rc-email-updates { background:linear-gradient(125deg,#092b42,#0b6fa4);color:#fff; } .rc-email-updates h2 { color:#fff;font-size:clamp(24px,3vw,36px); } .rc-email-updates .rc-kicker { color:#dcecf4; } .rc-article h1 { font-size:clamp(38px,5.7vw,76px);line-height:1.01;letter-spacing:-.045em;max-width:1060px;color:#0b2639; } .rc-article-summary { font-size:clamp(19px,2.2vw,26px);line-height:1.5;border-left:5px solid var(--rc-gold);padding-left:22px; } .rc-article-content { font-size:19px;line-height:1.78; } .rc-article-content h2 { font-size:clamp(29px,3.5vw,43px);margin-top:1.5em; } .rc-article-content a { text-decoration-thickness:1px;text-underline-offset:3px; } @media (max-width:760px){ .rc-ad-slot,.rc-social-login,.rc-email-updates{align-items:flex-start;flex-direction:column;padding:23px 21px} .rc-ad-slot .rc-btn,.rc-email-updates .rc-btn{width:100%;text-align:center} .rc-topbar-links .rc-account-register{display:none} .rc-brand-news{font-size:10px;letter-spacing:.13em} .rc-article-content{font-size:17px} } .rc-editor-picks { background: linear-gradient(135deg, #fffaf0 0%, #fff 65%); border: 1px solid #ead9ad; border-radius: 20px; padding: clamp(24px, 4vw, 42px); box-shadow: 0 18px 44px rgba(71, 48, 6, .07); } .rc-editor-picks .rc-section-title { color: #17212b; } .rc-latest-section { padding-top: 8px; } .rc-trust-badges { display:flex; gap:8px; flex-wrap:wrap; margin:8px 0 18px; } .rc-trust-badge { display:inline-flex; align-items:center; gap:6px; padding:7px 11px; border-radius:999px; font-size:12px; line-height:1; font-weight:900; letter-spacing:.04em; text-transform:uppercase; } .rc-trust-badge::before { content:"✓"; font-weight:950; } .rc-trust-official { color:#07557c; background:#e8f4fa; border:1px solid #bfddea; } .rc-trust-verified { color:#285a44; background:#e9f4ee; border:1px solid #bdd9ca; } .rc-trust-updated { color:#8a5c00; background:#fff4d4; border:1px solid #e7d18e; } .rc-article-layout { display:grid; grid-template-columns:minmax(0, 1fr) 310px; gap:42px; align-items:start; margin-top:26px; } .rc-article-main { min-width:0; } .rc-article-sidebar { position:sticky; top:110px; display:grid; gap:18px; } .rc-sidebar-card { background:#fff; border:1px solid var(--rc-border); border-radius:16px; padding:23px; box-shadow:0 10px 28px rgba(16,21,28,.05); } .rc-sidebar-card h3 { margin:8px 0 14px; font-size:23px; line-height:1.15; } .rc-sidebar-card>a:not(.rc-btn) { display:block; text-decoration:none; font-weight:800; padding:10px 0; border-bottom:1px solid #edf0f2; } .rc-sidebar-card>a:not(.rc-btn):last-child { border-bottom:0; } .rc-sidebar-optiontrip { color:#fff; border:0; background:linear-gradient(145deg,#082c44,#0b78ab); } .rc-sidebar-optiontrip h3, .rc-sidebar-optiontrip .rc-kicker { color:#fff; } .rc-sidebar-optiontrip p { color:#fff; } .rc-sidebar-optiontrip .rc-btn { width:100%; text-align:center; } .rc-ad-compact { background:linear-gradient(145deg,#fffdf7,#f6ead0); border:1px solid #dfc889; border-radius:16px; padding:22px; box-shadow:0 10px 25px rgba(79,55,10,.05); } .rc-ad-compact span { display:block; font-size:10px; color:#8a650a; font-weight:950; letter-spacing:.18em; margin-bottom:8px; } .rc-ad-compact strong { display:block; color:#18222c; font-size:23px; line-height:1.15; } .rc-ad-compact a { display:inline-block; margin-top:14px; font-weight:900; text-decoration:none; } .rc-author-card { display:flex; gap:20px; align-items:center; margin:38px 0; padding:25px; background:#fff; border:1px solid var(--rc-border); border-radius:18px; box-shadow:0 12px 30px rgba(16,21,28,.05); } .rc-author-avatar { width:84px; height:84px; border-radius:50%; flex:0 0 auto; } .rc-author-card h3 { font-size:26px; margin:5px 0 8px; } .rc-author-card h3 a { color:var(--rc-navy); text-decoration:none; } .rc-author-card p { margin:0 0 8px; color:var(--rc-muted); } .rc-text-link { font-weight:900; text-decoration:none; } .rc-related { margin:42px 0; } .rc-related .rc-section-title { font-size:clamp(28px,3.3vw,42px); } .rc-explainer { position:relative; overflow:hidden; border-radius:18px; padding:30px; background:linear-gradient(135deg,#f4ead3,#fff); border:1px solid #e2d0a7; margin:34px 0; } .rc-explainer::after { content:"?"; position:absolute; right:18px; bottom:-45px; font-size:170px; font-weight:950; color:rgba(128,91,8,.06); } .rc-explainer h2, .rc-explainer p, .rc-explainer .rc-kicker { position:relative; z-index:1; } .rc-article-media { border-radius:20px; overflow:hidden; box-shadow:var(--rc-shadow); } .rc-article-media img { display:block; width:100%; height:auto; max-height:none; object-fit:contain; object-position:center; } @media (max-width:1020px) { .rc-article-layout { grid-template-columns:1fr; } .rc-article-sidebar { position:static; grid-template-columns:repeat(2,minmax(0,1fr)); } } @media (max-width:700px) { .rc-article-sidebar { grid-template-columns:1fr; } .rc-author-card { align-items:flex-start; } .rc-editor-picks { padding:22px 17px; } } .rc-header { background:linear-gradient(115deg,#041725 0%,#07517b 57%,#76520d 100%); } .rc-header::after { content:"";position:absolute;inset:auto -8% -65% 42%;height:220px;background:radial-gradient(ellipse,rgba(255,205,73,.34),transparent 65%);pointer-events:none; } .rc-brand-copy { position:relative;z-index:2; } .rc-wordmark { color:#ffd24e !important; -webkit-text-stroke:2px #07131c; paint-order:stroke fill; text-shadow:0 2px 0 #07131c,0 8px 24px rgba(0,0,0,.38); letter-spacing:-.045em; } .rc-brand-line { display:flex;align-items:center;gap:9px;margin-top:8px;font-size:17px; } .rc-brand-line strong:first-child { color:#fff !important;text-shadow:0 2px 8px rgba(0,0,0,.55); } .rc-brand-line strong:last-child { color:#ffd24e !important;text-shadow:0 2px 8px rgba(0,0,0,.4); } .rc-brand-line>span { color:rgba(255,255,255,.62); } .rc-brand-news { color:#ff6b60;font-weight:950;text-shadow:0 1px 7px rgba(0,0,0,.55); } .rc-tagline { color:#fff;opacity:.95;text-shadow:0 2px 8px rgba(0,0,0,.42); } .rc-header-weather { background:rgba(1,17,28,.54);border-color:rgba(255,255,255,.38);box-shadow:0 10px 28px rgba(0,0,0,.14); } .rc-header-weather small { opacity:.9; } .rc-language-switcher { position:relative;display:inline-block;z-index:1200; } .rc-language-switcher summary { list-style:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.28);border-radius:9px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:900;cursor:pointer; } .rc-language-switcher summary::-webkit-details-marker { display:none; } .rc-language-switcher summary:hover,.rc-language-switcher[open] summary { background:rgba(255,255,255,.16); } .rc-language-globe { font-size:14px;line-height:1; } .rc-language-chevron { opacity:.72;font-size:10px; } .rc-language-menu { position:absolute;right:0;top:calc(100% + 8px);min-width:220px;max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:8px;background:#fff;border:1px solid var(--rc-border);border-radius:12px;box-shadow:0 18px 45px rgba(0,0,0,.2); } .rc-language-menu a { display:block;color:#15222d !important;padding:9px 11px;border-radius:8px;font-size:13px;font-weight:800;text-decoration:none; } .rc-language-menu a:hover, .rc-language-menu a:focus-visible { color:#07517b !important;background:#edf6fb; } .rc-language-menu a:focus-visible { outline:2px solid #07517b;outline-offset:1px; } .rc-language-menu .rc-language-group { display:block;padding:10px 11px 5px;color:#475569;font-size:11px;font-weight:800; } .rc-language-menu .rc-language-note { display:block;margin:8px 4px 2px;padding:10px;border-top:1px solid #e2e8f0;color:#475569;font-size:11px;line-height:1.5; } .rc-language-native select { min-width:145px;border-radius:9px;padding:7px 10px;background:#fff;color:#15222d; } .rc-footer .rc-language-switcher summary { background:rgba(255,255,255,.07);min-width:132px;justify-content:space-between; } .rc-footer .rc-language-menu { left:0;right:auto;bottom:calc(100% + 8px);top:auto; } .rc-subscribe-modal { position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:22px; } .rc-subscribe-modal[aria-hidden="false"],.rc-subscribe-modal:target { display:flex; } .rc-modal-backdrop { position:absolute;inset:0;background:rgba(3,14,22,.76);backdrop-filter:blur(5px); } .rc-subscribe-dialog { position:relative;z-index:1;width:min(560px,100%);background:#fff;border-radius:22px;padding:clamp(28px,5vw,48px);box-shadow:0 30px 90px rgba(0,0,0,.32); } .rc-subscribe-dialog h2 { margin:7px 0 12px;font-size:clamp(28px,4vw,43px);line-height:1.08;color:#0a2639; } .rc-subscribe-dialog>p { color:#566570;font-size:16px;line-height:1.55; } .rc-modal-close { position:absolute;right:16px;top:12px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#eef2f4;color:#13222d;font-size:26px;text-decoration:none; } .rc-subscribe-form { display:grid;gap:13px;margin-top:22px; } .rc-subscribe-form label span { display:block;margin-bottom:7px;font-weight:850;color:#17232d; } .rc-subscribe-form input { width:100%;min-height:50px;border:1px solid #cfd8de;border-radius:11px;padding:11px 14px;font-size:16px;background:#fff;color:#111; } .rc-subscribe-form .rc-btn { min-height:48px;border:0;cursor:pointer; } .rc-subscribe-form small { color:#66737c; } .rc-form-message { margin:14px 0;padding:12px 14px;border-radius:10px;font-weight:800; } .rc-form-success { background:#e9f5ee;color:#285a44; } .rc-form-error { background:#fff0f0;color:#8a2525; } body.rc-modal-open { overflow:hidden; } .rc-footer-brand-row { padding-top:40px;padding-bottom:30px; } .rc-footer-grid { align-items:start;gap:38px; } .rc-footer-grid>div { padding-top:2px; } .rc-footer h3 { margin-top:0;margin-bottom:15px; } .rc-footer-note { margin-top:14px; } .rc-footer-lockup strong { color:#ffd24e;text-shadow:0 2px 0 #000; } @media (max-width:640px){ .rc-wordmark{-webkit-text-stroke:1.4px #07131c;font-size:48px} .rc-brand-line{font-size:14px;flex-wrap:wrap} .rc-language-switcher summary{padding:6px 8px} .rc-language-menu{position:fixed;left:16px!important;right:16px!important;top:54px!important;bottom:auto!important;min-width:0} .rc-footer .rc-language-menu{position:absolute;left:0!important;right:auto!important;top:auto!important;bottom:calc(100% + 8px)!important;min-width:180px} } .rc-contact-email { max-width: 100%; overflow-wrap: anywhere; word-break: break-word; text-align: center; } .rc-support-contact .rc-btn { max-width:100%; white-space:normal; overflow-wrap:anywhere; } .rc-newsroom-grid { display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0; } .rc-newsroom-card { background:#fff;border:1px solid var(--rc-border);border-radius:18px;padding:26px;box-shadow:0 12px 30px rgba(16,21,28,.06); } .rc-newsroom-card h2 { margin:6px 0 10px;font-size:clamp(25px,3vw,36px); } .rc-newsroom-form { display:grid;gap:15px;margin-top:22px; } .rc-newsroom-form label span { display:block;font-weight:850;margin-bottom:7px;color:#18242e; } .rc-newsroom-form input,.rc-newsroom-form textarea,.rc-newsroom-form select { width:100%;border:1px solid #cfd8de;border-radius:11px;padding:12px 14px;background:#fff;color:#111;font-size:16px; } .rc-newsroom-form textarea { min-height:150px;resize:vertical; } .rc-newsroom-form .rc-newsroom-consent { display:flex;gap:10px;align-items:flex-start;line-height:1.45;font-size:14px; } .rc-newsroom-form .rc-newsroom-consent input[type="checkbox"] { flex:0 0 18px;width:18px;height:18px;min-width:18px;margin:3px 0 0;padding:0;accent-color:#145f84; } .rc-newsroom-form .rc-newsroom-consent span { display:inline;font-weight:500;margin:0; } .rc-newsroom-form .rc-honeypot { position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important; } .rc-newsroom-form .rc-btn { border:0;cursor:pointer;justify-self:start; } .rc-contact-links { display:flex;gap:10px;flex-wrap:wrap;margin-top:18px; } .rc-contact-links a { text-decoration:none; } @media (max-width:780px) { body.ruscali-edition .rc-advertise-page .rc-article > p:last-child a, body.ruscali-edition .rc-support-page .rc-article > section:last-of-type p a, body.ruscali-edition .rc-newsroom-card p a:not(.rc-btn), body.ruscali-edition .rc-contact-links a { display:inline-flex;align-items:center;min-height:44px; padding:9px 4px;max-width:100%;white-space:normal; color:#07527c;line-height:1.35;text-underline-offset:2px; } body.ruscali-edition .rc-newsroom-form .rc-newsroom-consent { min-height:44px;align-items:center; } body.ruscali-edition .rc-newsroom-form .rc-newsroom-consent input[type="checkbox"] { min-width:24px;width:24px;height:24px;flex:0 0 24px; margin:0;accent-color:#145f84; } } .rc-mobile-brand-row { min-width:0; } @media (max-width:780px){ body.ruscali-edition .rc-header-inner { display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:16px!important; min-height:0!important; padding-top:20px!important; padding-bottom:20px!important; align-items:start!important; } body.ruscali-edition .rc-brand, body.ruscali-edition .rc-brand-copy, body.ruscali-edition .rc-header-utility { width:100%!important;min-width:0!important;max-width:100%!important; } body.ruscali-edition .rc-header-utility { display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-items:stretch!important;gap:12px!important; } body.ruscali-edition .rc-header-weather { display:flex!important;width:100%!important;min-width:0!important;box-sizing:border-box!important; } body.ruscali-edition .rc-header-actions { display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:10px!important;justify-content:stretch!important; } body.ruscali-edition .rc-header-actions .rc-btn { width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:11px 10px!important;text-align:center!important;white-space:normal!important; } body.ruscali-edition .rc-wordmark { display:block!important;max-width:100%!important;font-size:clamp(42px,15vw,62px)!important;line-height:.95!important;overflow-wrap:anywhere!important; } body.ruscali-edition .rc-brand-line { max-width:100%!important; } .rc-newsroom-grid { grid-template-columns:1fr; } } @media (max-width:420px){ body.ruscali-edition .rc-header-actions { grid-template-columns:1fr!important; } body.ruscali-edition .rc-wordmark { font-size:44px!important; } .rc-support-contact { padding:22px 14px!important; } .rc-support-contact h2 { font-size:32px!important; } .rc-contact-email { font-size:16px!important;padding:11px 14px!important; } } .rc-story-title a, .rc-hero-title a { overflow-wrap:anywhere; word-break:normal; } .rc-related-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; } .rc-related-card { display:grid; grid-template-columns:112px minmax(0,1fr); gap:14px; align-items:center; background:#fff; border:1px solid var(--rc-border); border-radius:15px; padding:10px; min-width:0; } .rc-related-image { display:block; aspect-ratio:1/1; border-radius:11px; overflow:hidden; } .rc-related-image img { width:100%; height:100%; object-fit:cover; display:block; } .rc-related-card h3 { margin:5px 0 0; font-size:17px; line-height:1.25; } .rc-related-card h3 a { color:var(--rc-navy); text-decoration:none; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; } .rc-sidebar-card>a { display:grid!important; grid-template-columns:minmax(0,1fr) auto; gap:2px 10px; align-items:center; padding:12px 0!important; } .rc-sidebar-card>a strong { color:var(--rc-navy); font-size:14px; } .rc-sidebar-card>a small { grid-column:1; color:var(--rc-muted); font-size:12px; line-height:1.25; } .rc-sidebar-card>a>span { grid-column:2; grid-row:1/3; } .rc-service-card strong small { display:block; margin-top:3px; font-size:11px; font-weight:750; color:var(--rc-muted); } .rc-language-menu { max-height:min(66vh,520px); overflow:auto; } @media (max-width:780px){ body.ruscali-edition .rc-header { overflow:visible!important; } body.ruscali-edition .rc-header-inner { display:flex!important; flex-direction:column!important; width:100%!important; gap:14px!important; } body.ruscali-edition .rc-brand { display:block!important; width:100%!important; } body.ruscali-edition .rc-brand-copy { display:block!important; width:100%!important; } body.ruscali-edition .rc-wordmark { position:static!important; width:auto!important; max-width:100%!important; margin:0!important; font-size:clamp(39px,14vw,58px)!important; line-height:1!important; } body.ruscali-edition .rc-header-utility { position:static!important; width:100%!important; margin:0!important; } body.ruscali-edition .rc-header-weather { position:static!important; margin:0!important; } body.ruscali-edition .rc-header-actions { position:static!important; margin:0!important; } body.ruscali-edition .rc-header-actions .rc-btn { position:static!important; transform:none!important; } .rc-related-grid { grid-template-columns:1fr; } .rc-related-card { grid-template-columns:92px minmax(0,1fr); } } @media (max-width:420px){ body.ruscali-edition .rc-wordmark { font-size:40px!important; -webkit-text-stroke:1px #07131c!important; } body.ruscali-edition .rc-brand-line { gap:6px!important; font-size:12px!important; } body.ruscali-edition .rc-brand-news { font-size:9px!important; letter-spacing:.1em!important; } body.ruscali-edition .rc-tagline { font-size:12px!important; } body.ruscali-edition .rc-header-actions { grid-template-columns:1fr!important; } } .rc-mobile-utility{display:none} .rc-header-inner{position:relative;isolation:isolate} .rc-brand{position:relative;z-index:2;min-width:0} .rc-desktop-utility{position:relative;z-index:1} .rc-wordmark{letter-spacing:-.045em} .rc-alert-track{white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .rc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .rc-related-card{grid-template-columns:128px minmax(0,1fr);min-height:126px} .rc-related-card h3{font-size:18px;line-height:1.28} .rc-related-card h3 a{-webkit-line-clamp:3} .rc-discover{padding:34px;border-radius:22px;background:linear-gradient(135deg,#071d2b,#0b5b78 58%,#dba414);color:#fff} .rc-discover .rc-section-title,.rc-discover .rc-kicker,.rc-discover .rc-section-head>a{color:#fff} .rc-discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .rc-discover-card{min-width:0;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 16px 34px rgba(0,0,0,.18)} .rc-discover-card a{display:block;color:var(--rc-navy);text-decoration:none} .rc-discover-card img{display:block;width:100%;height:220px;object-fit:cover} .rc-discover-card div{padding:18px} .rc-discover-card h3{margin:6px 0 0;font-size:21px;line-height:1.2} @media(max-width:780px){ body.ruscali-edition .rc-header{overflow:hidden!important} body.ruscali-edition .rc-header-inner{display:block!important;padding:24px 22px!important;min-height:0!important} body.ruscali-edition .rc-brand{display:block!important;width:100%!important;position:relative!important;z-index:2!important} body.ruscali-edition .rc-brand-copy{display:block!important;width:100%!important} body.ruscali-edition .rc-wordmark{display:block!important;position:static!important;margin:0!important;width:max-content!important;max-width:100%!important;font-size:clamp(44px,15vw,66px)!important;line-height:.94!important;white-space:nowrap!important;overflow:visible!important} body.ruscali-edition .rc-brand-line{margin-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important} body.ruscali-edition .rc-desktop-utility{display:none!important} body.ruscali-edition .rc-mobile-utility{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;position:relative!important;z-index:3!important;width:100%!important;margin-top:22px!important} body.ruscali-edition .rc-mobile-utility .rc-header-weather{display:flex!important;position:static!important;width:100%!important;margin:0!important;box-sizing:border-box!important;background:rgba(5,19,29,.72)!important;border:1px solid rgba(255,255,255,.28)!important} body.ruscali-edition .rc-mobile-utility .rc-header-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;position:static!important;width:100%!important;margin:0!important} body.ruscali-edition .rc-mobile-utility .rc-btn{display:flex!important;position:static!important;transform:none!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 12px!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important;align-items:center!important;justify-content:center!important} .rc-related-grid{grid-template-columns:1fr} .rc-related-card{grid-template-columns:105px minmax(0,1fr);min-height:104px} .rc-discover{padding:24px 18px} .rc-discover-grid{grid-template-columns:1fr} .rc-discover-card img{height:210px} } @media(max-width:420px){ body.ruscali-edition .rc-header-inner{padding:22px 16px!important} body.ruscali-edition .rc-wordmark{font-size:clamp(40px,14vw,54px)!important;-webkit-text-stroke:1.2px #07131c!important} body.ruscali-edition .rc-mobile-utility .rc-header-actions{grid-template-columns:1fr!important} .rc-alert-inner{gap:10px} .rc-alert-label{font-size:12px;padding:10px 12px} .rc-alert-track{font-size:14px} } body.ruscali-edition, body.ruscali-edition #page.site { width: 100% !important; max-width: none !important; margin: 0 !important; overflow-x: clip !important; } body.ruscali-edition .container, body.ruscali-edition .rc-topbar .container, body.ruscali-edition .rc-header .container, body.ruscali-edition .rc-nav .container, body.ruscali-edition .rc-alert .container, body.ruscali-edition .rc-main > .container, body.ruscali-edition .rc-footer .container { width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; } body.ruscali-edition .rc-main { width: 100% !important; min-width: 0 !important; } body.ruscali-edition .rc-header-inner { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(360px, auto) !important; align-items: center !important; gap: 36px !important; min-height: 158px !important; padding-top: 24px !important; padding-bottom: 24px !important; } body.ruscali-edition .rc-brand, body.ruscali-edition .rc-brand-copy, body.ruscali-edition .rc-header-utility { min-width: 0 !important; width: auto !important; } body.ruscali-edition .rc-wordmark { display: inline-block !important; position: static !important; max-width: 100% !important; margin: 0 !important; white-space: nowrap !important; line-height: .9 !important; font-size: clamp(48px, 5vw, 72px) !important; } body.ruscali-edition .rc-brand-line, body.ruscali-edition .rc-brand-news, body.ruscali-edition .rc-tagline { position: static !important; max-width: 100% !important; } body.ruscali-edition .rc-desktop-utility { display: grid !important; grid-template-columns: minmax(220px, 1fr) !important; justify-items: end !important; align-content: center !important; gap: 12px !important; } body.ruscali-edition .rc-desktop-utility .rc-header-weather { display: flex !important; width: min(100%, 330px) !important; box-sizing: border-box !important; } body.ruscali-edition .rc-desktop-utility .rc-header-actions { width: 100% !important; justify-content: flex-end !important; } body.ruscali-edition .rc-nav-inner { width: 100% !important; min-width: 0 !important; } body.ruscali-edition .rc-nav .menu { display: flex !important; flex-wrap: nowrap !important; min-width: 0 !important; gap: 8px 18px !important; } body.ruscali-edition .rc-nav .menu > li > a { display: block !important; overflow-wrap: normal !important; word-break: normal !important; white-space: nowrap !important; } body.ruscali-edition .rc-hero-grid, body.ruscali-edition .rc-article-layout, body.ruscali-edition .rc-grid-3, body.ruscali-edition .rc-grid-4, body.ruscali-edition .rc-service-grid, body.ruscali-edition .rc-pulse, body.ruscali-edition .rc-discover-grid { width: 100% !important; min-width: 0 !important; } body.ruscali-edition .rc-hero-main, body.ruscali-edition .rc-story-card, body.ruscali-edition .rc-pulse-item, body.ruscali-edition .rc-related-card { min-width: 0 !important; } body.ruscali-edition .rc-hero-title, body.ruscali-edition .rc-story-title, body.ruscali-edition .rc-pulse-value, body.ruscali-edition .rc-related-card h3, body.ruscali-edition .rc-article h1 { word-break: normal !important; overflow-wrap: break-word !important; hyphens: auto !important; } body.ruscali-edition .rc-hero-title { font-size: clamp(36px, 4.5vw, 66px) !important; line-height: 1.02 !important; max-width: 18ch !important; } body.ruscali-edition .rc-pulse { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } body.ruscali-edition .rc-pulse-item { min-height: 112px !important; padding: 18px !important; } body.ruscali-edition .rc-pulse-value { font-size: clamp(18px, 1.7vw, 24px) !important; line-height: 1.25 !important; } body.ruscali-edition .rc-related-grid { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; } body.ruscali-edition .rc-related-card { display: grid !important; grid-template-columns: 150px minmax(0, 1fr) !important; min-height: 132px !important; padding: 12px !important; } body.ruscali-edition .rc-related-image { aspect-ratio: 4 / 3 !important; } body.ruscali-edition .rc-related-card h3 { font-size: 19px !important; line-height: 1.28 !important; } body.ruscali-edition .rc-related-card h3 a { -webkit-line-clamp: 3 !important; } body.ruscali-edition .rc-article-main, body.ruscali-edition .rc-article-sidebar { min-width: 0 !important; } body.ruscali-edition .rc-article-layout { grid-template-columns: minmax(0, 1fr) 320px !important; gap: 34px !important; } body.ruscali-edition .rc-section, body.ruscali-edition .rc-panel, body.ruscali-edition .rc-support-banner, body.ruscali-edition .rc-city-strip { box-sizing: border-box !important; max-width: 100% !important; } @media (max-width: 1050px) { body.ruscali-edition .rc-header-inner { grid-template-columns: minmax(0, 1fr) 320px !important; gap: 24px !important; } body.ruscali-edition .rc-wordmark { font-size: clamp(46px, 6vw, 62px) !important; } body.ruscali-edition .rc-pulse { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } body.ruscali-edition .rc-article-layout { grid-template-columns: minmax(0, 1fr) 285px !important; gap: 24px !important; } } @media (max-width: 900px) { body.ruscali-edition .container, body.ruscali-edition .rc-topbar .container, body.ruscali-edition .rc-header .container, body.ruscali-edition .rc-nav .container, body.ruscali-edition .rc-alert .container, body.ruscali-edition .rc-main > .container, body.ruscali-edition .rc-footer .container { width: min(100% - 28px, 760px) !important; } body.ruscali-edition .rc-header-inner { display: block !important; min-height: 0 !important; padding: 24px 0 !important; } body.ruscali-edition .rc-desktop-utility { display: none !important; } body.ruscali-edition .rc-mobile-utility { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; width: 100% !important; margin-top: 22px !important; position: static !important; } body.ruscali-edition .rc-mobile-utility .rc-header-weather { width: 100% !important; position: static !important; margin: 0 !important; } body.ruscali-edition .rc-mobile-utility .rc-header-actions { display: grid !important; grid-template-columns: 1fr 1fr !important; width: 100% !important; gap: 10px !important; position: static !important; } body.ruscali-edition .rc-mobile-utility .rc-btn { width: 100% !important; min-width: 0 !important; position: static !important; transform: none !important; white-space: normal !important; } body.ruscali-edition .rc-wordmark { font-size: clamp(44px, 12vw, 66px) !important; width: auto !important; max-width: 100% !important; } body.ruscali-edition .rc-nav-inner { min-height: 62px !important; } body.ruscali-edition .rc-menu-toggle { display: inline-flex !important; } body.ruscali-edition .rc-nav .menu { display: none !important; position: absolute !important; left: 14px !important; right: 14px !important; top: calc(100% + 1px) !important; z-index: 100 !important; flex-direction: column !important; align-items: stretch !important; padding: 16px !important; background: #fff !important; border: 1px solid var(--rc-border) !important; border-radius: 0 0 16px 16px !important; box-shadow: var(--rc-shadow) !important; } body.ruscali-edition .rc-nav .menu.is-open { display: flex !important; } body.ruscali-edition .rc-nav .menu > li > a { white-space: normal !important; padding: 7px 4px !important; } body.ruscali-edition .rc-hero-grid, body.ruscali-edition .rc-article-layout { grid-template-columns: 1fr !important; } body.ruscali-edition .rc-article-sidebar { position: static !important; } } @media (max-width: 560px) { body.ruscali-edition .container, body.ruscali-edition .rc-topbar .container, body.ruscali-edition .rc-header .container, body.ruscali-edition .rc-nav .container, body.ruscali-edition .rc-alert .container, body.ruscali-edition .rc-main > .container, body.ruscali-edition .rc-footer .container { width: calc(100% - 24px) !important; } body.ruscali-edition .rc-topbar-inner { min-height: 54px !important; gap: 8px !important; } body.ruscali-edition .rc-topbar-meta, body.ruscali-edition .rc-topbar-links { gap: 8px !important; } body.ruscali-edition .rc-wordmark { font-size: clamp(40px, 14vw, 58px) !important; -webkit-text-stroke: 1px #07131c !important; } body.ruscali-edition .rc-brand-line { display: flex !important; flex-wrap: wrap !important; gap: 6px 8px !important; margin-top: 14px !important; } body.ruscali-edition .rc-mobile-utility .rc-header-actions { grid-template-columns: 1fr !important; } body.ruscali-edition .rc-pulse { grid-template-columns: 1fr !important; } body.ruscali-edition .rc-related-card { grid-template-columns: 104px minmax(0, 1fr) !important; min-height: 104px !important; } body.ruscali-edition .rc-related-card h3 { font-size: 16px !important; } body.ruscali-edition .rc-hero-main { min-height: 440px !important; } body.ruscali-edition .rc-hero-title { font-size: clamp(32px, 10vw, 46px) !important; } } body.ruscali-edition .rc-state-page { padding: clamp(38px, 6vw, 86px) 0 80px; background: radial-gradient(circle at 12% 8%, rgba(243,180,0,.14), transparent 30%), linear-gradient(180deg, #f5f8fb 0%, #ffffff 70%); } body.ruscali-edition .rc-state-hero { position: relative; overflow: hidden; max-width: 980px; margin: 0 auto 34px; padding: clamp(34px, 6vw, 72px); border: 1px solid var(--rc-border); border-radius: 28px; background: #fff; box-shadow: var(--rc-shadow); text-align: center; } body.ruscali-edition .rc-state-hero::after { content: ''; position: absolute; width: 250px; height: 250px; right: -100px; bottom: -130px; border-radius: 50%; background: rgba(243,180,0,.16); pointer-events: none; } body.ruscali-edition .rc-state-code { color: var(--rc-gold, #e7aa00); font-size: clamp(68px, 14vw, 150px); line-height: .82; font-weight: 950; letter-spacing: -.08em; opacity: .18; margin-bottom: -8px; } body.ruscali-edition .rc-state-hero h1 { max-width: 760px; margin: 12px auto 18px; color: var(--rc-ink, #07131c); font-size: clamp(34px, 6vw, 66px); line-height: 1.02; letter-spacing: -.045em; } body.ruscali-edition .rc-state-hero > p { max-width: 720px; margin: 0 auto; color: #52606b; font-size: clamp(17px, 2vw, 21px); line-height: 1.65; } body.ruscali-edition .rc-state-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 28px; } body.ruscali-edition .rc-state-search { max-width: 680px; margin: 36px auto 0; padding-top: 28px; border-top: 1px solid var(--rc-border); } body.ruscali-edition .rc-state-search h2 { margin: 0 0 14px; font-size: 22px; } body.ruscali-edition .rc-state-search .search-form { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 8px; } body.ruscali-edition .rc-state-search input[type="search"] { min-width: 0; min-height: 52px; border: 1px solid #cfd8df; border-radius: 14px; padding: 0 16px; background: #f8fafc; } body.ruscali-edition .rc-state-search .search-submit { min-height: 52px; border-radius: 14px; padding: 0 22px; background: var(--rc-blue, #075b84); color: #fff; font-weight: 800; } body.ruscali-edition .rc-state-links { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; max-width: 1120px; margin: 0 auto 46px; } body.ruscali-edition .rc-state-links a { display: flex; flex-direction: column; gap: 7px; min-width: 0; padding: 22px; border: 1px solid var(--rc-border); border-radius: 18px; background: #fff; color: var(--rc-ink); box-shadow: 0 12px 28px rgba(7,19,28,.06); text-decoration: none; } body.ruscali-edition .rc-state-links a:hover { transform: translateY(-2px); border-color: rgba(7,91,132,.35); } body.ruscali-edition .rc-state-links strong { font-size: 18px; } body.ruscali-edition .rc-state-links span { color: #687680; line-height: 1.45; overflow-wrap: anywhere; } body.ruscali-edition .rc-state-latest { max-width: 1120px; margin: 0 auto; } body.ruscali-edition .rc-state-custom-content { margin-top: 32px; padding-top: 28px; border-top: 1px solid var(--rc-border); text-align: left; } @media (max-width: 900px) { body.ruscali-edition .rc-state-links { grid-template-columns: repeat(2, minmax(0,1fr)); } } @media (max-width: 560px) { body.ruscali-edition .rc-state-page { padding-top: 24px; } body.ruscali-edition .rc-state-hero { padding: 30px 20px; border-radius: 20px; } body.ruscali-edition .rc-state-actions { display: grid; grid-template-columns: 1fr; } body.ruscali-edition .rc-state-actions .rc-btn { width: 100%; } body.ruscali-edition .rc-state-search .search-form { grid-template-columns: 1fr; } body.ruscali-edition .rc-state-links { grid-template-columns: 1fr; } } body.ruscali-edition .rc-btn-dark, body.ruscali-edition a.rc-btn-dark, body.ruscali-edition .rc-newspaper a.rc-btn-dark { background: #0b1823 !important; border-color: #0b1823 !important; color: #ffffff !important; opacity: 1 !important; text-shadow: none !important; } body.ruscali-edition .rc-btn-dark:hover, body.ruscali-edition .rc-btn-dark:focus { background: #16344a !important; border-color: #16344a !important; color: #ffffff !important; } body.ruscali-edition .rc-newspaper-copy, body.ruscali-edition .rc-newspaper-copy h2, body.ruscali-edition .rc-newspaper-copy p { color: #0b1823 !important; } body.ruscali-edition .rc-footer, body.ruscali-edition .rc-footer p, body.ruscali-edition .rc-footer li, body.ruscali-edition .rc-footer span { color: #dce7ee; } body.ruscali-edition .rc-footer a { color: #ffffff !important; } body.ruscali-edition .rc-footer h3 { color: #ffd24e !important; } body.ruscali-edition .rc-footer-bottom { color: #c5d2dc; } body.ruscali-edition .rc-discover-grid:empty { display: none; } body.ruscali-edition .rc-section { min-width: 0; } body.ruscali-edition .rc-story-title, body.ruscali-edition .rc-hero-title, body.ruscali-edition .rc-section-title { overflow-wrap: anywhere; word-break: normal; } @media (max-width: 767px) { body.ruscali-edition .rc-newspaper .rc-split { grid-template-columns: 1fr !important; } body.ruscali-edition .rc-newspaper-copy { padding: 28px 22px !important; } body.ruscali-edition .rc-newspaper .rc-panel-media img { min-height: 220px; } } body.ruscali-edition .rc-nav { position: sticky; top: 0; z-index: 900; } body.admin-bar.ruscali-edition .rc-nav { top: 32px; } body.ruscali-edition .rc-explore-toggle { display:inline-flex; align-items:center; gap:7px; min-height:40px; padding:8px 13px; border:1px solid rgba(255,255,255,.26); border-radius:999px; background:rgba(255,255,255,.08); color:#fff; font-weight:900; cursor:pointer; white-space:nowrap; } body.ruscali-edition .rc-explore-toggle:hover, body.ruscali-edition .rc-explore-toggle[aria-expanded="true"] { background:#f4c44e; border-color:#f4c44e; color:#14202a; } body.ruscali-edition .rc-explore-panel { display:none; position:absolute; left:0; right:0; top:100%; z-index:880; background:#fff; border-top:1px solid #dce3e8; border-bottom:1px solid #dce3e8; box-shadow:0 24px 55px rgba(7,19,28,.18); } body.ruscali-edition .rc-explore-panel.is-open { display:block; } body.ruscali-edition .rc-explore-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.15fr); gap:28px; padding-top:30px; padding-bottom:32px; } body.ruscali-edition .rc-explore-grid .rc-explore-heading { margin:7px 0 14px; font-size:21px; font-weight:800; line-height:1.2; color:#0b2639; } body.ruscali-edition .rc-explore-grid>div:not(.rc-explore-cta)>a { display:block; padding:7px 0; border-bottom:1px solid #edf1f4; color:#233743; font-weight:750; text-decoration:none; } body.ruscali-edition .rc-explore-grid>div:not(.rc-explore-cta)>a:hover { color:#075b84; padding-left:4px; } body.ruscali-edition .rc-explore-cta { padding:24px; border-radius:18px; background:linear-gradient(135deg,#071e2e,#0b6fa4); color:#fff; } body.ruscali-edition .rc-explore-cta h3 { color:#fff; font-size:25px; line-height:1.16; } body.ruscali-edition .rc-explore-cta p { color:#d6e7f0; line-height:1.55; } body.ruscali-edition .rc-partnership-page .rc-support-options, body.ruscali-edition .rc-advertise-page .rc-support-options { grid-template-columns:repeat(3,minmax(0,1fr)); } body.ruscali-edition .rc-partnership-page .rc-support-options>div, body.ruscali-edition .rc-advertise-page .rc-support-options>div { min-height:210px; } body.ruscali-edition img { max-width:100%; height:auto; } body.ruscali-edition iframe { max-width:100%; } body.ruscali-edition .rc-story-card, body.ruscali-edition .rc-panel, body.ruscali-edition .rc-section { contain:layout paint; } body.ruscali-edition .rc-nav-inner { position:relative; } body.ruscali-edition .rc-nav .sub-menu { min-width:230px; } @media (max-width:1020px){ body.ruscali-edition .rc-explore-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } } @media (max-width:900px){ body.admin-bar.ruscali-edition .rc-nav { top:46px; } body.ruscali-edition .rc-explore-toggle { margin-right:auto; } body.ruscali-edition .rc-explore-panel { position:fixed; top:auto; left:12px; right:12px; max-height:72vh; overflow:auto; border-radius:0 0 18px 18px; } body.ruscali-edition .rc-explore-grid { grid-template-columns:1fr; gap:18px; padding:22px; width:100% !important; } body.ruscali-edition .rc-partnership-page .rc-support-options, body.ruscali-edition .rc-advertise-page .rc-support-options { grid-template-columns:1fr; } } @media (max-width:560px){ body.ruscali-edition .rc-nav-inner { gap:8px !important; } body.ruscali-edition .rc-explore-toggle { min-height:38px; padding:7px 10px; font-size:13px; } body.ruscali-edition .rc-search-link { font-size:0; } body.ruscali-edition .rc-search-link::before { content:'⌕'; font-size:24px; } } .rc-footer { background:#071b2a; color:#eaf1f5; margin-top:64px; } .rc-footer a { color:#eaf1f5; } .rc-footer a:hover,.rc-footer a:focus { color:#ffd34e; } .rc-footer-grid { align-items:start; } .rc-footer-grid h3 { color:#ffd34e; letter-spacing:.08em; text-transform:uppercase; font-size:13px; } .rc-footer-grid ul { list-style:none; margin:0; padding:0; } .rc-footer-grid li { margin:9px 0; } .rc-footer-bottom { border-top:1px solid rgba(255,255,255,.15); padding-top:18px; padding-bottom:22px; } .rc-footer-note { color:#aebdc7; } .rc-empty { grid-column:1/-1; padding:28px; border:1px dashed var(--rc-border); border-radius:var(--rc-radius); background:#fff; color:var(--rc-muted); } @media (max-width: 782px) { .rc-footer-brand-row,.rc-footer-grid,.rc-footer-bottom { padding-left:18px; padding-right:18px; } .rc-footer-cta { width:100%; display:grid; grid-template-columns:1fr; } .rc-footer-cta .rc-btn { width:100%; } } body.ruscali-edition .rc-footer { margin-top: 26px !important; } body.ruscali-edition.single-post .rc-article { margin-bottom: 0 !important; } body.ruscali-edition.single-post .rc-article-layout { margin-bottom: 0 !important; } body.ruscali-edition .rc-email-updates { display:grid !important; grid-template-columns:minmax(0,1fr) auto !important; align-items:center !important; gap:24px !important; padding:28px 30px !important; border-radius:20px !important; background:linear-gradient(135deg,#08283b 0%,#0a79a8 100%) !important; color:#fff !important; box-shadow:0 16px 36px rgba(8,40,59,.13) !important; } body.ruscali-edition .rc-email-updates .rc-kicker { color:#fffbe6 !important; } body.ruscali-edition .rc-email-updates h2 { margin:5px 0 7px !important; color:#fff !important; font-size:clamp(27px,3vw,38px) !important; line-height:1.08 !important; } body.ruscali-edition .rc-email-updates p { margin:0 !important; max-width:640px !important; color:#fff !important; font-size:15px !important; line-height:1.55 !important; } body.ruscali-edition .rc-email-updates .rc-btn { white-space:nowrap !important; } body.ruscali-edition .rc-related-grid { gap:12px !important; } body.ruscali-edition .rc-related-card { grid-template-columns:156px minmax(0,1fr) !important; min-height:126px !important; padding:11px !important; border-radius:16px !important; transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease !important; } body.ruscali-edition .rc-related-card:hover { transform:translateY(-2px); box-shadow:0 12px 28px rgba(13,37,53,.08) !important; border-color:#cbd8df !important; } body.ruscali-edition .rc-related-section { display:block; margin-bottom:6px; color:#0877a5; font-size:11px; line-height:1.2; font-weight:950; letter-spacing:.1em; text-transform:uppercase; } body.ruscali-edition .rc-related-card h3 { margin:0 0 9px !important; font-size:18px !important; line-height:1.28 !important; } body.ruscali-edition .rc-related-meta { display:flex; flex-wrap:wrap; gap:7px 12px; color:#52616b; font-size:12px; font-weight:650; } body.ruscali-edition .rc-article-media img { background:#eef2f4; } body.ruscali-edition .rc-subscribe-dialog .ruscali-subscribe { margin-top:18px; } body.ruscali-edition .rc-subscribe-dialog .ruscali-subscribe-options { color:#fff; } @media (max-width:760px) { body.ruscali-edition .rc-email-updates { grid-template-columns:1fr !important; padding:24px 22px !important; } body.ruscali-edition .rc-email-updates .rc-btn { width:100% !important; } body.ruscali-edition .rc-related-card { grid-template-columns:104px minmax(0,1fr) !important; min-height:102px !important; } body.ruscali-edition .rc-related-card h3 { font-size:16px !important; } } body.ruscali-edition .rc-nav { overflow: visible !important; background: rgba(255,255,255,.98) !important; } body.ruscali-edition .rc-nav-inner { min-height: 62px !important; display:flex !important; align-items:center !important; gap:14px !important; } body.ruscali-edition .rc-nav .menu { flex:1 1 auto !important; min-width:0 !important; justify-content:center !important; gap:clamp(12px,1.8vw,24px) !important; } body.ruscali-edition .rc-nav .menu > li > a { display:inline-flex !important; align-items:center !important; min-height:42px !important; padding:0 !important; color:#122633 !important; font-size:13px !important; font-weight:850 !important; white-space:nowrap !important; } body.ruscali-edition .rc-nav .menu > li > a:hover, body.ruscali-edition .rc-nav .menu > li > a:focus { color:#0876a1 !important; } body.ruscali-edition .rc-explore-toggle { flex:0 0 auto !important; min-height:40px !important; border:1px solid #0b2e46 !important; background:#0b2e46 !important; color:#fff !important; box-shadow:none !important; } body.ruscali-edition .rc-explore-toggle:hover, body.ruscali-edition .rc-explore-toggle:focus, body.ruscali-edition .rc-explore-toggle[aria-expanded="true"] { background:#e8ad16 !important; border-color:#e8ad16 !important; color:#101820 !important; } body.ruscali-edition .rc-search-link.rc-search-toggle { appearance:none !important; -webkit-appearance:none !important; flex:0 0 auto !important; min-height:40px !important; padding:8px 15px !important; border:1px solid #dbe5ea !important; border-radius:999px !important; background:#eef4f7 !important; color:#0c2f4a !important; font:inherit !important; font-size:14px !important; font-weight:900 !important; cursor:pointer !important; } body.ruscali-edition .rc-search-link.rc-search-toggle:hover, body.ruscali-edition .rc-search-link.rc-search-toggle:focus, body.ruscali-edition .rc-search-link.rc-search-toggle[aria-expanded="true"] { background:#0c2f4a !important; border-color:#0c2f4a !important; color:#fff !important; } body.ruscali-edition .rc-search-panel { display:none; position:absolute; left:0; right:0; top:100%; z-index:895; padding:22px 0 24px; border-top:1px solid #e2e9ed; border-bottom:1px solid #d7e0e5; background:#fff; box-shadow:0 24px 52px rgba(7,23,35,.17); } body.ruscali-edition .rc-search-panel.is-open { display:block; } body.ruscali-edition .rc-search-panel-inner { display:grid; gap:13px; } body.ruscali-edition .rc-search-form { display:grid; grid-template-columns:minmax(0,1fr) auto auto; gap:10px; align-items:center; } body.ruscali-edition .rc-search-form input[type="search"], body.ruscali-edition .rc-results-search-form input[type="search"] { width:100%; min-width:0; min-height:54px; padding:0 18px; border:1px solid #cbd7de; border-radius:14px; background:#f8fafb; color:#13232e; font-size:16px; outline:none; } body.ruscali-edition .rc-search-form input[type="search"]:focus, body.ruscali-edition .rc-results-search-form input[type="search"]:focus { border-color:#0b6fa4; box-shadow:0 0 0 3px rgba(11,111,164,.12); } body.ruscali-edition .rc-search-form button[type="submit"], body.ruscali-edition .rc-results-search-form button[type="submit"] { min-height:54px; padding:0 24px; border:0; border-radius:14px; background:#0b2f48; color:#fff; font-weight:900; cursor:pointer; } body.ruscali-edition .rc-search-close { width:48px; height:48px; border:0; border-radius:50%; background:#edf2f4; color:#182631; font-size:27px; cursor:pointer; } body.ruscali-edition .rc-search-suggestions { display:flex; flex-wrap:wrap; align-items:center; gap:8px 12px; color:#687680; font-size:13px; } body.ruscali-edition .rc-search-suggestions a { padding:7px 10px; border-radius:999px; background:#f1f6f8; color:#0c2f4a; font-weight:800; text-decoration:none; } body.ruscali-edition .rc-search-results-page { padding-top:10px; } body.ruscali-edition .rc-search-results-head { margin-bottom:28px; padding:clamp(24px,4vw,38px); border:1px solid #dce5ea; border-radius:22px; background:linear-gradient(135deg,#fff,#f3f8fa); box-shadow:0 14px 34px rgba(13,37,53,.05); } body.ruscali-edition .rc-search-results-head .rc-section-title span { color:#0b6fa4; } body.ruscali-edition .rc-results-search-form { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:10px; margin-top:20px; max-width:820px; } body.ruscali-edition .rc-search-empty { padding:34px; border:1px solid #dfe6ea; border-radius:20px; background:#fff; text-align:center; } body.ruscali-edition .rc-search-empty h2 { margin:0 0 10px; font-size:30px; } body.ruscali-edition .rc-search-empty p { max-width:720px; margin:0 auto; color:#66757f; line-height:1.6; } body.ruscali-edition .rc-search-empty-links { display:flex; flex-wrap:wrap; justify-content:center; gap:9px; margin-top:22px; } body.ruscali-edition .rc-search-empty-links a { padding:9px 13px; border-radius:999px; background:#eef5f8; color:#0c2f4a; font-weight:850; text-decoration:none; } body.ruscali-edition .rc-search-latest { margin-top:42px; } body.ruscali-edition .rc-pagination { margin-top:30px; } body.ruscali-edition .rc-pagination .nav-links { display:flex; justify-content:center; gap:7px; flex-wrap:wrap; } body.ruscali-edition .rc-pagination a, body.ruscali-edition .rc-pagination span { display:grid; min-width:40px; min-height:40px; place-items:center; border:1px solid #dce4e8; border-radius:10px; background:#fff; text-decoration:none; } body.ruscali-edition .rc-pagination .current { background:#0c2f4a; color:#fff; border-color:#0c2f4a; } body.ruscali-edition .rc-curated-menu { max-height:64px; overflow:hidden; } body.ruscali-edition .rc-main { min-height:0 !important; } body.ruscali-edition .rc-footer { margin-top:28px !important; } body.ruscali-edition .rc-article-main > :last-child { margin-bottom:0 !important; } @media (max-width: 1080px) { body.ruscali-edition .rc-nav .menu { gap:13px !important; } body.ruscali-edition .rc-nav .menu > li > a { font-size:12px !important; } } @media (max-width: 900px) { body.ruscali-edition .rc-nav-inner { justify-content:flex-start !important; } body.ruscali-edition .rc-menu-toggle { display:inline-flex !important; order:1; } body.ruscali-edition .rc-explore-toggle { order:2; margin-right:auto !important; } body.ruscali-edition .rc-search-toggle { order:3; } body.ruscali-edition .rc-nav .menu { order:4; display:none !important; position:absolute !important; left:0 !important; right:0 !important; top:62px !important; max-height:70vh !important; overflow:auto !important; padding:15px 20px !important; background:#fff !important; box-shadow:0 20px 36px rgba(8,30,44,.13) !important; flex-direction:column !important; align-items:stretch !important; } body.ruscali-edition .rc-nav .menu.is-open { display:flex !important; } body.ruscali-edition .rc-nav .menu > li { width:100% !important; } body.ruscali-edition .rc-nav .menu > li > a { width:100% !important; min-height:42px !important; border-bottom:1px solid #edf1f3; } body.ruscali-edition .rc-search-panel { position:fixed; top:calc(46px + 62px); left:10px; right:10px; border-radius:0 0 18px 18px; } body:not(.admin-bar).ruscali-edition .rc-search-panel { top:62px; } } @media (max-width: 600px) { body.ruscali-edition .rc-search-link.rc-search-toggle { font-size:0 !important; width:44px !important; padding:0 !important; } body.ruscali-edition .rc-search-link.rc-search-toggle::first-letter { font-size:22px; } body.ruscali-edition .rc-search-form { grid-template-columns:1fr auto; } body.ruscali-edition .rc-search-form .rc-search-close { grid-column:2; grid-row:2; } body.ruscali-edition .rc-search-form button[type="submit"] { grid-column:1; grid-row:2; } body.ruscali-edition .rc-results-search-form { grid-template-columns:1fr; } } @media (min-width: 901px) { body.ruscali-edition .rc-header { min-height:0 !important; } body.ruscali-edition .rc-header-inner { min-height:0 !important; height:auto !important; padding-top:22px !important; padding-bottom:22px !important; grid-template-columns:minmax(0,1fr) auto !important; align-items:center !important; gap:28px !important; } body.ruscali-edition .rc-brand { justify-self:start !important; align-self:center !important; } body.ruscali-edition .rc-brand-copy { justify-self:start !important; } body.ruscali-edition .rc-wordmark { font-size:clamp(50px,4.6vw,68px) !important; } body.ruscali-edition .rc-desktop-utility { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:flex-end !important; justify-self:end !important; width:auto !important; gap:12px !important; } body.ruscali-edition .rc-desktop-utility .rc-header-weather { width:285px !important; min-width:250px !important; margin:0 !important; } body.ruscali-edition .rc-desktop-utility .rc-header-actions { width:auto !important; display:flex !important; flex-wrap:nowrap !important; justify-content:flex-end !important; gap:9px !important; } body.ruscali-edition .rc-desktop-utility .rc-header-actions .rc-btn { width:auto !important; min-height:46px !important; padding:11px 16px !important; white-space:nowrap !important; } } body.ruscali-edition .rc-language-menu { width:min(340px, calc(100vw - 32px)) !important; max-height:min(68vh,560px) !important; overflow:auto !important; padding:10px !important; background:#ffffff !important; border:1px solid #d9e2e7 !important; box-shadow:0 22px 60px rgba(4,23,37,.24) !important; color:#142633 !important; z-index:5000 !important; } body.ruscali-edition .rc-language-menu .rc-language-group { display:block !important; margin:8px 7px 5px !important; color:#56636d !important; font-size:10px !important; line-height:1.2 !important; font-weight:950 !important; letter-spacing:.11em !important; text-transform:uppercase !important; } body.ruscali-edition .rc-language-menu a, body.ruscali-edition .rc-footer .rc-language-menu a { display:block !important; padding:9px 10px !important; border-radius:9px !important; background:#fff !important; color:#102838 !important; font-size:13px !important; font-weight:800 !important; text-decoration:none !important; opacity:1 !important; } body.ruscali-edition .rc-language-menu a:hover, body.ruscali-edition .rc-language-menu a:focus, body.ruscali-edition .rc-footer .rc-language-menu a:hover, body.ruscali-edition .rc-footer .rc-language-menu a:focus { background:#edf6fa !important; color:#086f9c !important; } body.ruscali-edition .rc-footer .rc-language-menu { bottom:calc(100% + 10px) !important; } body.ruscali-edition .rc-updating-notice { position:relative; overflow:hidden; margin:20px 0 30px; padding:clamp(26px,4vw,40px); border:1px solid #e4d39f; border-radius:22px; background:linear-gradient(135deg,#fffaf0,#f3f8fa 78%); box-shadow:0 14px 34px rgba(13,37,53,.06); } body.ruscali-edition .rc-updating-notice::after { content:"RUSCALI"; position:absolute; right:-12px; bottom:-24px; color:rgba(12,47,74,.045); font-size:clamp(58px,11vw,130px); line-height:1; font-weight:950; pointer-events:none; } body.ruscali-edition .rc-updating-notice h2 { position:relative; z-index:1; margin:6px 0 10px; color:#0c2f4a; font-size:clamp(28px,4vw,42px); line-height:1.08; } body.ruscali-edition .rc-updating-notice p, body.ruscali-edition .rc-updating-notice .rc-state-actions { position:relative;z-index:1; } body.ruscali-edition .rc-updating-notice p { max-width:720px;color:#586975;line-height:1.65; } body.ruscali-edition .rc-nav button:focus-visible, body.ruscali-edition .rc-nav a:focus-visible, body.ruscali-edition .rc-language-switcher summary:focus-visible { outline:3px solid rgba(232,173,22,.55) !important; outline-offset:3px !important; } body.ruscali-edition .rc-nav .menu a { transition:color .16s ease, transform .16s ease; } body.ruscali-edition .rc-nav .menu > li > a:hover { transform:translateY(-1px); } body.ruscali-edition .rc-article-media img, body.ruscali-edition .rc-card-image img, body.ruscali-edition .rc-related-image img { object-position:center center !important; } @media (max-width:900px) { body.ruscali-edition .rc-language-menu { position:fixed !important; left:14px !important; right:14px !important; top:62px !important; bottom:auto !important; width:auto !important; } body.admin-bar.ruscali-edition .rc-language-menu { top:108px !important; } body.ruscali-edition .rc-footer .rc-language-menu { position:absolute !important; left:0 !important; right:auto !important; top:auto !important; bottom:calc(100% + 10px) !important; width:min(320px,calc(100vw - 38px)) !important; } } @media (min-width: 901px) { body.ruscali-edition .rc-header-inner { grid-template-columns:minmax(420px, .95fr) minmax(500px, 1.05fr) !important; min-height:136px !important; padding-top:18px !important; padding-bottom:18px !important; gap:34px !important; direction:ltr !important; } body.ruscali-edition .rc-brand { grid-column:1 !important; justify-self:start !important; margin:0 !important; text-align:left !important; } body.ruscali-edition .rc-brand-copy { margin:0 !important; text-align:left !important; } body.ruscali-edition .rc-wordmark { font-size:clamp(50px,4.2vw,64px) !important; letter-spacing:-.045em !important; } body.ruscali-edition .rc-desktop-utility { grid-column:2 !important; display:grid !important; grid-template-columns:1fr !important; gap:10px !important; width:100% !important; max-width:610px !important; justify-self:end !important; } body.ruscali-edition .rc-header-now { display:grid !important; grid-template-columns:auto minmax(0,1fr) !important; align-items:center !important; gap:12px !important; min-height:44px !important; padding:9px 13px !important; border:1px solid rgba(255,255,255,.22) !important; border-radius:12px !important; background:rgba(3,21,33,.22) !important; color:#fff !important; text-decoration:none !important; backdrop-filter:blur(7px); } body.ruscali-edition .rc-header-now span { color:#ffd24e !important; font-size:10px !important; font-weight:950 !important; letter-spacing:.11em !important; text-transform:uppercase !important; white-space:nowrap !important; } body.ruscali-edition .rc-header-now strong { min-width:0 !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; color:#fff !important; font-size:14px !important; line-height:1.25 !important; } body.ruscali-edition .rc-header-tools { display:grid !important; grid-template-columns:minmax(210px,1fr) auto !important; align-items:center !important; gap:10px !important; } body.ruscali-edition .rc-desktop-utility .rc-header-weather { width:100% !important; min-width:0 !important; min-height:48px !important; padding:9px 12px !important; } body.ruscali-edition .rc-desktop-utility .rc-header-actions { width:auto !important; gap:7px !important; } body.ruscali-edition .rc-desktop-utility .rc-header-actions .rc-btn { min-height:44px !important; padding:10px 13px !important; font-size:13px !important; } } body.ruscali-edition .rc-nav-inner { min-height:58px !important; gap:12px !important; } body.ruscali-edition .rc-nav .rc-curated-menu { justify-content:center !important; flex:1 1 auto !important; } body.ruscali-edition .rc-nav .rc-curated-menu > li > a { padding:10px 9px !important; border-radius:9px !important; transition:background .15s ease,color .15s ease,transform .15s ease !important; } body.ruscali-edition .rc-nav .rc-curated-menu > li > a:hover, body.ruscali-edition .rc-nav .rc-curated-menu > li > a:focus { background:#eef5f8 !important; color:#0a5e86 !important; transform:translateY(-1px) !important; } body.ruscali-edition .rc-nav .rc-menu-english > a { color:#0b648f !important; box-shadow:inset 0 0 0 1px #c9dee9 !important; padding-left:12px !important; padding-right:12px !important; } body.ruscali-edition .rc-nav .rc-menu-us > a::after { content:' ↗'; font-size:10px; opacity:.65; } body.ruscali-edition .rc-explore-grid { grid-template-columns:repeat(4,minmax(0,1fr)) minmax(260px,1.05fr) !important; gap:20px !important; } body.ruscali-edition .rc-explore-grid > div:not(.rc-explore-cta) { min-width:0 !important; } body.ruscali-edition .rc-explore-grid > div:not(.rc-explore-cta) > a { overflow-wrap:anywhere !important; } @media (max-width:1180px) and (min-width:901px) { body.ruscali-edition .rc-header-inner { grid-template-columns:minmax(330px,.8fr) minmax(470px,1.2fr) !important; gap:22px !important; } body.ruscali-edition .rc-wordmark { font-size:52px !important; } body.ruscali-edition .rc-brand-line { font-size:14px !important; } body.ruscali-edition .rc-tagline { font-size:13px !important; } body.ruscali-edition .rc-nav .rc-curated-menu { gap:4px 7px !important; } body.ruscali-edition .rc-nav .rc-curated-menu > li > a { font-size:12px !important; padding:9px 6px !important; } body.ruscali-edition .rc-explore-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } } @media (max-width:900px) { body.ruscali-edition .rc-header-now { display:none !important; } body.ruscali-edition .rc-header-tools { display:block !important; } body.ruscali-edition .rc-nav .rc-curated-menu > li > a { padding:11px 14px !important; border-radius:0 !important; } } body.ruscali-edition .rc-explore-archive { grid-column:1/-1 !important; display:flex !important; flex-wrap:wrap !important; align-items:center !important; gap:8px !important; padding-top:16px !important; border-top:1px solid #e7edf0 !important; } body.ruscali-edition .rc-explore-archive strong { margin-right:4px !important; color:#60717d !important; font-size:12px !important; letter-spacing:.05em !important; text-transform:uppercase !important; } body.ruscali-edition .rc-explore-archive a { display:inline-flex !important; align-items:center !important; min-height:32px !important; padding:6px 10px !important; border:1px solid #dbe5ea !important; border-radius:999px !important; background:#f7fafb !important; color:#193141 !important; font-size:12px !important; font-weight:800 !important; text-decoration:none !important; } body.ruscali-edition .rc-explore-archive a:hover { background:#eaf5fa !important; color:#075d85 !important; } .rc-city-strip{position:relative} .rc-city-english{margin-left:auto;white-space:nowrap;text-decoration:none;font-weight:900;color:var(--rc-blue)} .rc-empty-updating{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#fff,#f5f8fa)} .rc-empty-updating strong{color:var(--rc-navy);font-size:22px} .rc-popular-section{padding:30px;border:1px solid #e7d9ae;border-radius:20px;background:linear-gradient(135deg,#fffaf0,#fff);box-shadow:0 14px 36px rgba(74,51,9,.05)} .rc-english-section{padding:30px;border-radius:20px;background:#071d2b;color:#fff} .rc-english-section .rc-section-title,.rc-english-section .rc-kicker,.rc-english-section .rc-section-link{color:#fff} .rc-english-section .rc-story-card{background:#fff} .rc-social-grid-28{align-items:stretch} .rc-instagram-latest{min-height:320px;border-radius:18px;overflow:hidden;display:grid;grid-template-rows:minmax(150px,1fr) auto;background:linear-gradient(145deg,#6d28d9,#db2777 60%,#8d4214);color:#fff;box-shadow:var(--rc-shadow)} .rc-instagram-latest-image{display:block;min-height:170px;overflow:hidden} .rc-instagram-latest-image img{display:block;width:100%;height:100%;min-height:190px;max-height:260px;object-fit:cover} .rc-instagram-latest-placeholder{min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.2),transparent 24%)} .rc-instagram-latest-placeholder span{font-size:56px;line-height:1}.rc-instagram-latest-placeholder strong{font-size:25px;margin-top:7px}.rc-instagram-latest-placeholder small{margin-top:7px;opacity:.76;letter-spacing:.05em} .rc-instagram-latest-copy{padding:25px}.rc-instagram-latest-copy h2{margin:7px 0 10px;color:#fff;font-size:28px}.rc-instagram-latest-copy p{color:rgba(255,255,255,.88);min-height:52px}.rc-instagram-latest-copy .rc-kicker{color:#fff}.rc-instagram-latest-copy .rc-btn{margin-top:4px} .rc-related-section{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eef6fb;color:#07557c;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em} .rc-related-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:7px;color:var(--rc-muted);font-size:11px} @media(max-width:780px){.rc-city-english{margin-left:0}.rc-popular-section,.rc-english-section{padding:22px 17px}.rc-instagram-latest{min-height:0}} .rc-curated-menu{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,26px);flex-wrap:wrap;margin:0;padding:0;list-style:none} .rc-curated-menu a{white-space:nowrap} @media(max-width:1120px){.rc-curated-menu{gap:10px 16px}.rc-curated-menu li:nth-child(n+8){display:none}} body.ruscali-edition .rc-curated-menu > li { position: relative; } body.ruscali-edition .rc-curated-menu .rc-menu-caret { margin-left: 5px; font-size: .72em; opacity: .7; } body.ruscali-edition .rc-curated-menu .sub-menu { display:none; position:absolute; left:50%; top:calc(100% + 8px); transform:translateX(-50%); z-index:10020; min-width:220px; margin:0; padding:10px; list-style:none; background:#fff; border:1px solid var(--rc-border); border-radius:14px; box-shadow:0 18px 45px rgba(11,37,54,.16); } body.ruscali-edition .rc-curated-menu .sub-menu:before { content:""; position:absolute; left:0; right:0; top:-12px; height:14px; } body.ruscali-edition .rc-curated-menu li:hover > .sub-menu, body.ruscali-edition .rc-curated-menu li:focus-within > .sub-menu { display:block; } body.ruscali-edition .rc-curated-menu .sub-menu li { width:100%; } body.ruscali-edition .rc-curated-menu .sub-menu a { display:block; padding:10px 12px !important; border-radius:9px !important; color:var(--rc-ink) !important; font-size:13px !important; font-weight:750 !important; white-space:nowrap; } body.ruscali-edition .rc-curated-menu .sub-menu a:hover { background:#f3f7f9 !important; color:var(--rc-blue) !important; } body.ruscali-edition.single-post .ruscali-editorial-story .rc-facts, body.ruscali-edition.single-post .rc-article-content .rc-facts { grid-template-columns: repeat(2, minmax(0,1fr)) !important; width:100% !important; } body.ruscali-edition.single-post .ruscali-editorial-story .rc-fact, body.ruscali-edition.single-post .rc-article-content .rc-fact, body.ruscali-edition.single-post .ruscali-editorial-story .rc-step, body.ruscali-edition.single-post .rc-article-content .rc-step { min-width:0 !important; overflow:hidden; overflow-wrap:anywhere; word-break:normal; } body.ruscali-edition.single-post .ruscali-editorial-story .rc-actions, body.ruscali-edition.single-post .rc-article-content .rc-actions { min-width:0; } body.ruscali-edition.single-post .ruscali-editorial-story .rc-action, body.ruscali-edition.single-post .rc-article-content .rc-action { min-width:0; white-space:normal; } @media (max-width: 1180px) { body.ruscali-edition .rc-curated-menu { gap:5px 9px !important; } body.ruscali-edition .rc-curated-menu > li > a { font-size:11.5px !important; padding:9px 5px !important; } } @media (max-width: 980px) { body.ruscali-edition .rc-curated-menu .sub-menu { display:none !important; } } @media (max-width: 620px) { body.ruscali-edition.single-post .ruscali-editorial-story .rc-facts, body.ruscali-edition.single-post .rc-article-content .rc-facts { grid-template-columns:1fr !important; } } \n .rc-popular-section.rc-popular-compact .rc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px} .rc-story-title,.rc-story-title a,.rc-card h3,.rc-card h3 a,.rc-section-title{overflow-wrap:break-word;word-break:normal;hyphens:auto} .rc-card,.rc-story-card,.rc-section,.rc-section-head>*{min-width:0} .rc-footer a:focus-visible,.rc-nav a:focus-visible,.rc-btn:focus-visible{outline:3px solid #f0bd35;outline-offset:3px} @media(max-width:780px){.rc-popular-section.rc-popular-compact .rc-grid-4{grid-template-columns:1fr}.rc-section-head{align-items:flex-start}.rc-section-link{white-space:normal}} body.ruscali-edition .rc-curated-menu > li.menu-item-has-children{ display:flex;align-items:center;position:relative; } body.ruscali-edition .rc-curated-menu > li.menu-item-has-children > a{padding-right:4px!important;} body.ruscali-edition .rc-submenu-toggle{ appearance:none;border:0;background:transparent;color:var(--rc-ink);cursor:pointer; display:inline-grid;place-items:center;width:28px;height:36px;padding:0;border-radius:8px; font:inherit;line-height:1;flex:0 0 auto; } body.ruscali-edition .rc-submenu-toggle:hover, body.ruscali-edition .rc-submenu-toggle:focus-visible{background:#eef4f7;color:var(--rc-blue);outline:none;} body.ruscali-edition .rc-submenu-toggle span{transition:transform .18s ease;} body.ruscali-edition .menu-item-has-children.submenu-open > .rc-submenu-toggle span{transform:rotate(180deg);} body.ruscali-edition .rc-curated-menu li.submenu-open > .sub-menu{display:block!important;} body.ruscali-edition .rc-nav, body.ruscali-edition .rc-nav-inner, body.ruscali-edition .rc-curated-menu{overflow:visible!important;} @media (max-width:980px){ body.ruscali-edition .rc-curated-menu .sub-menu{ display:none!important;position:absolute!important;left:0!important;top:calc(100% + 6px)!important; transform:none!important;min-width:230px!important;z-index:10050!important; } body.ruscali-edition .rc-curated-menu li.submenu-open > .sub-menu{display:block!important;} } @media (max-width:780px){ body.ruscali-edition .rc-nav .menu > li.menu-item-has-children{display:grid!important;grid-template-columns:1fr 44px!important;width:100%!important;} body.ruscali-edition .rc-nav .menu > li.menu-item-has-children > a{grid-column:1!important;} body.ruscali-edition .rc-nav .menu > li.menu-item-has-children > .rc-submenu-toggle{grid-column:2!important;grid-row:1!important;width:44px!important;height:42px!important;} body.ruscali-edition .rc-nav .menu > li.menu-item-has-children > .sub-menu{ grid-column:1/-1!important;position:static!important;transform:none!important;width:100%!important;min-width:0!important; margin:0!important;padding:6px 0 8px 14px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f8fafb!important; } body.ruscali-edition .rc-nav .menu > li.menu-item-has-children > .sub-menu a{white-space:normal!important;} } @media (min-width:901px){ body.ruscali-edition .rc-nav{isolation:isolate;} body.ruscali-edition .rc-nav-inner{position:relative;z-index:2;} body.ruscali-edition .rc-curated-menu > li.menu-item-has-children{overflow:visible!important;} body.ruscali-edition .rc-curated-menu > li.menu-item-has-children > .sub-menu{ display:none!important; position:absolute!important; top:calc(100% + 7px)!important; left:50%!important; right:auto!important; transform:translateX(-50%)!important; width:max-content!important; min-width:240px!important; max-width:min(340px,calc(100vw - 28px))!important; height:auto!important; max-height:70vh!important; overflow:auto!important; margin:0!important; padding:10px!important; background:#fff!important; color:#142633!important; opacity:1!important; visibility:visible!important; border:1px solid #d9e2e7!important; border-radius:14px!important; box-shadow:0 18px 45px rgba(11,37,54,.20)!important; z-index:99999!important; } body.ruscali-edition .rc-curated-menu > li.menu-item-has-children:hover > .sub-menu, body.ruscali-edition .rc-curated-menu > li.menu-item-has-children:focus-within > .sub-menu, body.ruscali-edition .rc-curated-menu > li.menu-item-has-children.submenu-open > .sub-menu{display:block!important;} body.ruscali-edition .rc-curated-menu .sub-menu > li{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;} body.ruscali-edition .rc-curated-menu .sub-menu > li > a{ display:block!important;width:100%!important;min-height:38px!important;padding:9px 11px!important; color:#142633!important;background:transparent!important;font-size:13px!important;font-weight:800!important; line-height:1.35!important;text-decoration:none!important;white-space:normal!important;opacity:1!important;visibility:visible!important; } body.ruscali-edition .rc-curated-menu .sub-menu > li > a:hover, body.ruscali-edition .rc-curated-menu .sub-menu > li > a:focus-visible{background:#eef5f8!important;color:#08658e!important;} } .rc-smart-cover{--sc1:#073b5c;--sc2:#0d789c;--sc3:#e5ad18;position:relative;display:block;overflow:hidden;isolation:isolate;min-height:100%;background:linear-gradient(135deg,var(--sc1),var(--sc2));color:#fff;text-decoration:none} .rc-smart-cover::before{content:"";position:absolute;inset:-25%;background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--sc3) 72%,transparent),transparent 28%);opacity:.8;z-index:-1} .rc-smart-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:42px 42px;transform:rotate(-8deg) scale(1.2)} .rc-smart-mark{position:absolute;right:6%;top:50%;transform:translateY(-52%);font-size:clamp(64px,10vw,150px);font-weight:950;letter-spacing:-.08em;line-height:.8;color:rgba(255,255,255,.16)} .rc-smart-copy{position:absolute;left:8%;right:8%;bottom:10%;display:flex;flex-direction:column;align-items:flex-start;max-width:84%;text-shadow:0 2px 18px rgba(0,0,0,.2)} .rc-smart-copy small{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.9;overflow-wrap:normal;word-break:normal} .rc-smart-copy strong{font-size:clamp(19px,2.5vw,34px);line-height:1.05;margin-top:6px;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal} .rc-smart-copy em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.18em;margin-top:12px;color:var(--sc3)} .rc-hero-main>.rc-smart-cover .rc-smart-copy{display:flex!important;top:8%;bottom:auto;max-width:58%} .rc-hero-main:has(>.rc-smart-cover)>.rc-smart-cover .rc-smart-copy{display:none!important} .rc-hero-main:has(>.rc-smart-cover)>.rc-hero-content{top:auto!important;bottom:0!important;display:block!important;box-sizing:border-box!important;padding:clamp(28px,4vw,48px)!important;overflow:visible!important;z-index:4!important;background:linear-gradient(180deg,rgba(7,27,40,0) 0%,rgba(7,27,40,.72) 42%,rgba(7,27,40,.94) 100%)!important} .rc-hero-main:has(>.rc-smart-cover)>.rc-hero-content>.rc-category{display:inline-flex!important;margin:0 0 12px!important;position:relative;z-index:5} .rc-hero-main:has(>.rc-smart-cover)>.rc-hero-content>.rc-hero-title{margin:0 0 14px!important;position:relative;z-index:5;max-width:100%;overflow-wrap:normal!important;word-break:normal!important} .rc-hero-main:has(>.rc-smart-cover)>.rc-hero-content>.rc-meta{position:relative;z-index:5} @media(max-width:700px){.rc-hero-main:has(>.rc-smart-cover)>.rc-hero-content{padding:24px!important}} .rc-smart-cover-v1{--sc1:#102d4a;--sc2:#147c88;--sc3:#f3bd2d}.rc-smart-cover-v2{--sc1:#39285c;--sc2:#b23a63;--sc3:#ffc947}.rc-smart-cover-v3{--sc1:#123f38;--sc2:#2b7d68;--sc3:#f2b91d}.rc-smart-cover-v4{--sc1:#421f2c;--sc2:#9a493d;--sc3:#f2c14e}.rc-smart-cover-v5{--sc1:#17385d;--sc2:#405f8d;--sc3:#efb521}.rc-smart-cover-v6{--sc1:#23333d;--sc2:#5c6e72;--sc3:#e8ae16}.rc-smart-cover-v7{--sc1:#18344a;--sc2:#7b5b35;--sc3:#f0b91b} .rc-card-image.rc-smart-cover{min-height:155px}.rc-card-vertical .rc-card-image.rc-smart-cover{min-height:220px}.rc-related-image.rc-smart-cover{aspect-ratio:1/1;min-height:0}.rc-smart-discover{height:220px;min-height:220px}.rc-article-media.rc-smart-cover{min-height:clamp(300px,52vw,620px);border-radius:18px}.rc-smart-hero{position:absolute;inset:0;min-height:100%}.rc-hero-main>.rc-smart-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.32))} .rc-hero-main:has(>.rc-smart-cover)::after{display:none} @media(max-width:700px){.rc-smart-copy strong{font-size:18px}.rc-smart-mark{font-size:72px}.rc-smart-discover{height:210px;min-height:210px}} .rc-accountability-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin:24px 0 8px;padding:16px 18px;border-top:1px solid var(--rc-border);border-bottom:1px solid var(--rc-border);font-size:13px} .rc-accountability-links a{font-weight:850;text-decoration:none;color:var(--rc-navy)} .rc-accountability-links a:hover{text-decoration:underline} @media (min-width:901px){ body.ruscali-edition .rc-nav-inner{min-height:64px!important;align-items:center!important;overflow:visible!important} body.ruscali-edition .rc-curated-menu{display:flex!important;flex-wrap:nowrap!important;max-height:none!important;overflow:visible!important;min-width:0!important;gap:clamp(4px,.75vw,12px)!important} body.ruscali-edition .rc-curated-menu>li{flex:0 0 auto!important} body.ruscali-edition .rc-curated-menu>li>a{font-size:clamp(11px,.9vw,14px)!important;padding:9px clamp(4px,.55vw,9px)!important} body.ruscali-edition .rc-alert{position:relative;z-index:1;clear:both} } @media (max-width:1180px) and (min-width:901px){ body.ruscali-edition .rc-curated-menu .rc-menu-crime{display:none!important} } @media (max-width:1040px) and (min-width:901px){ body.ruscali-edition .rc-curated-menu .rc-menu-law{display:none!important} } @media(max-width:780px){ .rc-accountability-links{flex-direction:column;gap:9px;margin-top:20px} body.ruscali-edition .rc-article h1{overflow-wrap:anywhere;word-break:normal;hyphens:auto} body.ruscali-edition .rc-article-content,body.ruscali-edition .rc-article-content *{max-width:100%;overflow-wrap:anywhere} body.ruscali-edition .rc-article-content table{ display:block; width:100%; max-width:100%; overflow-x:auto; overscroll-behavior-inline:contain; -webkit-overflow-scrolling:touch; border-collapse:separate; border-spacing:0; } body.ruscali-edition .rc-article-content table th, body.ruscali-edition .rc-article-content table td{ min-width:126px; max-width:none!important; overflow-wrap:normal!important; word-break:normal!important; hyphens:none!important; white-space:normal; vertical-align:top; } body.ruscali-edition .rc-article-content table th:last-child, body.ruscali-edition .rc-article-content table td:last-child{ min-width:164px; } body.ruscali-edition .rc-article-content table th:first-child, body.ruscali-edition .rc-article-content table td:first-child{ min-width:106px; } body.ruscali-edition iframe,body.ruscali-edition video{max-width:100%} } @media (min-width: 901px) { body.ruscali-edition .rc-topbar-inner{ display:grid!important; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important; align-items:center!important; gap:18px!important; } body.ruscali-edition .rc-topbar-meta{justify-self:start!important;min-width:0} body.ruscali-edition .rc-topbar-social-wrap{justify-self:center!important} body.ruscali-edition .rc-topbar-links{justify-self:end!important;min-width:0} body.ruscali-edition .rc-header-inner{ display:grid!important; grid-template-columns:minmax(300px,.72fr) minmax(650px,1.75fr)!important; align-items:stretch!important; gap:clamp(24px,3vw,54px)!important; min-height:232px!important; padding-top:18px!important; padding-bottom:0!important; overflow:visible!important; } body.ruscali-edition .rc-brand{ grid-column:1!important; align-self:center!important; width:auto!important; min-width:0!important; z-index:4!important; } body.ruscali-edition .rc-desktop-utility{display:none!important} } .rc-topbar-social-wrap{display:flex;align-items:center;justify-content:center;min-width:0} .rc-topbar-socials,.rc-footer-socials{display:flex;align-items:center;gap:10px} .rc-social-link{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease} @media (max-width:780px){ body.ruscali-edition .rc-social-link{width:44px;height:44px;min-width:44px;min-height:44px} body.ruscali-edition .rc-submenu-toggle{min-height:44px!important} body.ruscali-edition .rc-menu-toggle,body.ruscali-edition .rc-explore-toggle,body.ruscali-edition .rc-search-toggle{min-height:44px} body.ruscali-edition .rc-nav .menu > li > a{min-height:44px;display:inline-flex;align-items:center} } .rc-social-link:hover{transform:translateY(-1px);opacity:.92;box-shadow:0 5px 14px rgba(0,0,0,.2)} .rc-social-link svg{width:17px;height:17px;fill:#fff;display:block} .rc-social-facebook{background:#1877f2} .rc-social-instagram{background:linear-gradient(135deg,#6a35c6,#d62976 55%,#f7a134)} .rc-social-youtube{background:#ff0000} .rc-linkerno-ad{ grid-column:2!important; align-self:stretch!important; display:grid!important; grid-template-columns:minmax(300px,1.05fr) minmax(210px,.75fr) minmax(220px,.72fr)!important; align-items:center!important; gap:clamp(8px,1.4vw,24px)!important; min-width:0!important; min-height:210px!important; padding:0!important; margin:0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; color:#fff!important; text-decoration:none!important; overflow:visible!important; position:relative!important; isolation:isolate; transition:opacity .18s ease!important; } .rc-linkerno-ad:hover{transform:none!important;box-shadow:none!important;opacity:.95} .rc-linkerno-ad::before{ content:"";position:absolute;right:23%;top:50%;width:210px;height:210px;transform:translate(35%,-49%);z-index:-1;pointer-events:none; background:radial-gradient(circle,transparent 0 36%,rgba(229,35,41,.35) 37% 39%,transparent 40% 50%,rgba(229,35,41,.18) 51% 53%,transparent 54% 100%); filter:drop-shadow(0 0 16px rgba(229,35,41,.12)); } .rc-linkerno-copy{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0!important;min-width:0!important;text-align:center!important;position:relative!important;z-index:3!important} .rc-linkerno-sponsored{font-size:9px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:rgba(255,255,255,.58)!important;align-self:flex-start!important;margin-left:8%!important} .rc-linkerno-logo{display:block!important;width:min(260px,82%)!important;height:auto!important;max-height:66px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important} .rc-linkerno-copy strong{display:block!important;color:#fff!important;font-size:clamp(24px,2vw,36px)!important;line-height:1.08!important;letter-spacing:-.025em!important;text-shadow:0 3px 16px rgba(0,0,0,.25)!important;font-weight:850!important} .rc-linkerno-copy strong span{display:inline!important;color:#ff2d31!important;white-space:normal!important;font-weight:950!important} .rc-linkerno-copy strong em{font-style:normal!important;color:#fff!important;white-space:nowrap!important;font-weight:850!important} .rc-linkerno-photo{align-self:end!important;height:220px!important;min-width:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important;border-radius:0!important;margin:0!important;position:relative!important;z-index:2!important} .rc-linkerno-photo img{display:block!important;width:auto!important;height:244px!important;max-width:118%!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 11px 20px rgba(0,0,0,.18))!important} .rc-linkerno-benefits{display:flex!important;flex-direction:column!important;gap:11px!important;align-items:stretch!important;justify-content:center!important;min-width:0!important;color:#fff!important;position:relative!important;z-index:3!important;padding-right:2px!important} .rc-linkerno-benefits>span{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;color:#ff4b4f!important;font-size:22px!important;line-height:1!important} .rc-linkerno-benefits>span strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.16!important;font-weight:800!important;letter-spacing:0!important;text-shadow:0 2px 8px rgba(0,0,0,.25)!important} .rc-linkerno-benefits>b{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 12px!important;border:1px solid rgba(255,48,54,.9)!important;border-radius:999px!important;color:#fff!important;font-size:13px!important;letter-spacing:.04em!important;background:rgba(7,24,37,.55)!important;box-shadow:0 0 0 1px rgba(255,48,54,.08),inset 0 0 18px rgba(222,26,31,.08)!important} .rc-footer-social-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:22px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-size:13px;font-weight:800} .rc-footer-socials .rc-social-link{width:34px;height:34px} .rc-footer-socials .rc-social-link svg{width:18px;height:18px} @media (max-width: 1260px) and (min-width: 901px) { body.ruscali-edition .rc-header-inner{grid-template-columns:minmax(250px,.68fr) minmax(590px,1.7fr)!important;gap:18px!important;min-height:214px!important} .rc-linkerno-ad{grid-template-columns:minmax(250px,1fr) minmax(185px,.72fr) minmax(190px,.68fr)!important;min-height:196px!important;gap:8px!important} .rc-linkerno-photo{height:202px!important}.rc-linkerno-photo img{height:222px!important} .rc-linkerno-copy strong{font-size:clamp(21px,2vw,29px)!important}.rc-linkerno-logo{width:min(220px,82%)!important} .rc-linkerno-benefits>span strong{font-size:12px!important}.rc-linkerno-benefits>span{font-size:19px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important} } @media (max-width: 1000px) and (min-width: 761px) { body.ruscali-edition .rc-header-inner{display:grid!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.4fr)!important;gap:14px!important;min-height:190px!important;padding-bottom:0!important} .rc-linkerno-ad{grid-column:2!important;display:grid!important;grid-template-columns:minmax(250px,1fr) minmax(160px,.65fr)!important;min-height:180px!important} .rc-linkerno-benefits{display:none!important} .rc-linkerno-photo{height:182px!important}.rc-linkerno-photo img{height:198px!important;max-width:125%!important} .rc-linkerno-copy strong{font-size:22px!important}.rc-linkerno-logo{width:min(190px,86%)!important} } @media (max-width: 900px) { body.ruscali-edition .rc-topbar-inner{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:8px 12px!important} body.ruscali-edition .rc-topbar-social-wrap{order:3!important;flex:1 0 100%!important;justify-content:center!important;padding-bottom:5px!important} body.ruscali-edition .rc-header-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-height:0!important;padding:20px 20px 0!important} body.ruscali-edition .rc-brand{width:100%!important;align-self:flex-start!important} body.ruscali-edition .rc-desktop-utility{display:none!important} .rc-linkerno-ad{display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;min-height:164px!important;width:100%!important;grid-column:auto!important;align-self:stretch!important;border-top:1px solid rgba(255,255,255,.14)!important;margin-top:4px!important} .rc-linkerno-benefits{display:none!important} .rc-linkerno-photo{height:164px!important}.rc-linkerno-photo img{height:184px!important;max-width:148%!important} .rc-linkerno-copy{align-items:flex-start!important;text-align:left!important;padding:12px 0 12px 4px!important} .rc-linkerno-sponsored{margin:0!important;align-self:flex-start!important} .rc-linkerno-logo{width:min(190px,88%)!important;object-position:left center!important} .rc-linkerno-copy strong{font-size:clamp(19px,4vw,27px)!important;text-align:left!important} } @media (max-width: 560px) { .rc-topbar-socials{gap:8px}.rc-social-link{width:28px;height:28px}.rc-social-link svg{width:15px;height:15px} body.ruscali-edition .rc-header-inner{padding:18px 16px 0!important} .rc-linkerno-ad{grid-template-columns:minmax(0,1fr) 116px!important;min-height:142px!important} .rc-linkerno-photo{height:142px!important}.rc-linkerno-photo img{height:154px!important;max-width:165%!important} .rc-linkerno-logo{width:min(152px,90%)!important} .rc-linkerno-copy strong{font-size:18px!important;line-height:1.08!important} .rc-linkerno-sponsored{font-size:8px!important} .rc-footer-social-row{align-items:flex-start;flex-direction:column} } .rc-social-x{background:#111} .rc-popular-section.rc-popular-compact{width:100%} .rc-popular-section.rc-popular-compact .rc-grid-4{align-items:start} body.ruscali-edition .rc-story-card .rc-card-image, body.ruscali-edition .rc-story-card .rc-card-image.rc-smart-cover{ width:100%!important; aspect-ratio:16/9!important; height:auto!important; min-height:0!important; overflow:hidden!important; } body.ruscali-edition .rc-story-card .rc-card-image{background:#f3f6f7!important} body.ruscali-edition .rc-story-card .rc-card-image img{width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:contain!important;object-position:center center!important;display:block!important} body.ruscali-edition .rc-card-vertical .rc-card-image, body.ruscali-edition .rc-card-vertical .rc-card-image.rc-smart-cover{aspect-ratio:16/9!important;min-height:0!important} body.ruscali-edition .rc-discover-card>a:first-child, body.ruscali-edition .rc-smart-discover{aspect-ratio:16/9!important;height:auto!important;min-height:0!important;overflow:hidden!important} body.ruscali-edition .rc-discover-card img{width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:cover!important} body.ruscali-edition .rc-related-image,body.ruscali-edition .rc-related-image.rc-smart-cover{aspect-ratio:16/9!important;min-height:0!important} body.ruscali-edition .rc-related-image img{width:100%!important;height:100%!important;object-fit:cover!important} .rc-promo-band{margin-top:clamp(30px,5vw,64px);margin-bottom:clamp(30px,5vw,64px)} .rc-promo-band-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px} .rc-promo-card{position:relative;overflow:hidden;border-radius:22px;padding:clamp(24px,3vw,38px);min-height:290px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:#fff;border:1px solid var(--rc-border);box-shadow:var(--rc-shadow)} .rc-promo-card::before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-70px;top:-100px;background:rgba(255,255,255,.09)} .rc-promo-legal{background:linear-gradient(145deg,#f8f4ea,#fff);color:#162d3b}.rc-promo-tech{background:linear-gradient(135deg,#071e2e,#0b5b82);color:#fff}.rc-promo-media{background:linear-gradient(145deg,#16191e,#3b2326);color:#fff} .rc-promo-label{position:absolute;top:22px;left:clamp(24px,3vw,38px);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;opacity:.7} .rc-promo-brand{font-size:13px;letter-spacing:.16em;margin-bottom:10px}.rc-promo-card h3{font-size:clamp(25px,3vw,38px);line-height:1.05;margin:0 0 12px;max-width:650px}.rc-promo-card p{font-size:15px;line-height:1.55;margin:0 0 18px;max-width:650px;opacity:.86}.rc-promo-cta{font-weight:900;text-decoration:none;color:inherit;border-bottom:2px solid currentColor;padding-bottom:3px} .rc-article-sidebar .rc-promo-card{min-height:0;padding:24px;margin-bottom:20px}.rc-article-sidebar .rc-promo-card h3{font-size:24px}.rc-article-sidebar .rc-promo-label{position:static;margin-bottom:26px} .rc-reader-help{margin:clamp(34px,5vw,62px) 0;padding:clamp(24px,4vw,44px);border-radius:22px;background:linear-gradient(135deg,#edf6fa,#fff);border:1px solid #cfe2eb;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.rc-reader-help h2{margin:5px 0 10px;font-size:clamp(27px,3.5vw,42px);color:var(--rc-navy)}.rc-reader-help p{margin:0;max-width:800px;line-height:1.6;color:#536875}.rc-reader-help-article{margin-top:28px;margin-bottom:28px} .rc-services-page{padding-top:40px;padding-bottom:70px}.rc-page-hero{max-width:900px;margin-bottom:38px}.rc-page-hero h1{font-size:clamp(38px,6vw,72px);line-height:.98;margin:8px 0 18px;color:var(--rc-navy)}.rc-page-hero p{font-size:18px;line-height:1.65;color:#596a76}.rc-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rc-service-tile{background:#fff;border:1px solid var(--rc-border);border-radius:18px;padding:24px;min-height:190px;box-shadow:0 8px 24px rgba(16,21,28,.05)}.rc-service-tile>span{font-size:28px}.rc-service-tile h2{font-size:20px;margin:20px 0 8px;color:var(--rc-navy)}.rc-service-tile p{font-size:13px;color:var(--rc-muted)} .rc-linkerno-credit{opacity:.8}.rc-linkerno-credit a{font-weight:900} .rc-author-card .rc-author-avatar,.comment-author .avatar{object-fit:cover!important;object-position:center top!important;border-radius:50%!important} @media(max-width:900px){ body.ruscali-edition .container{width:min(100% - 28px,1240px)!important} body.ruscali-edition .rc-hero-grid{grid-template-columns:1fr!important} body.ruscali-edition .rc-hero-main{min-height:440px!important;border-radius:18px!important} body.ruscali-edition .rc-side-stack{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important} body.ruscali-edition .rc-grid-4,body.ruscali-edition .rc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} .rc-promo-band-grid{grid-template-columns:1fr}.rc-promo-card{min-height:250px}.rc-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-reader-help{grid-template-columns:1fr}.rc-reader-help .rc-btn{justify-self:start} } @media(max-width:600px){ body.ruscali-edition{font-size:16px} body.ruscali-edition .container{width:min(100% - 22px,1240px)!important} body.ruscali-edition .rc-topbar-inner{min-height:44px!important} body.ruscali-edition .rc-topbar-meta .rc-top-weather{display:none!important} body.ruscali-edition .rc-topbar-social-wrap{display:none!important} body.ruscali-edition .rc-header-inner{padding-left:12px!important;padding-right:12px!important} body.ruscali-edition .rc-wordmark{font-size:clamp(38px,12vw,58px)!important} body.ruscali-edition .rc-linkerno-ad{border-radius:14px!important;background:rgba(0,0,0,.08)!important;padding-left:10px!important} body.ruscali-edition .rc-nav{position:sticky!important;top:0!important;z-index:999!important;box-shadow:0 5px 18px rgba(0,0,0,.08)} body.admin-bar.ruscali-edition .rc-nav{top:46px!important} body.ruscali-edition .rc-hero-main{min-height:390px!important} body.ruscali-edition .rc-hero-title{font-size:clamp(30px,9vw,44px)!important} body.ruscali-edition .rc-side-stack{grid-template-columns:1fr!important} body.ruscali-edition .rc-grid-4,body.ruscali-edition .rc-grid-3{grid-template-columns:1fr!important} body.ruscali-edition .rc-story-card{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;align-items:stretch!important;min-height:126px!important} body.ruscali-edition .rc-story-card .rc-card-image,body.ruscali-edition .rc-story-card .rc-card-image.rc-smart-cover{height:100%!important;aspect-ratio:auto!important;min-height:126px!important} body.ruscali-edition .rc-story-card .rc-card-image img{height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important} body.ruscali-edition .rc-story-card .rc-story-body{padding:14px!important} body.ruscali-edition .rc-story-title{font-size:17px!important;line-height:1.18!important} body.ruscali-edition .rc-story-card .rc-meta{font-size:10px!important} body.ruscali-edition .rc-smart-copy strong{font-size:14px!important}.rc-smart-copy small,.rc-smart-copy em{font-size:8px!important}.rc-smart-mark{font-size:50px!important} .rc-promo-card{border-radius:18px;padding:24px;min-height:235px}.rc-promo-label{left:24px}.rc-promo-card h3{font-size:28px}.rc-promo-card p{font-size:14px} .rc-reader-help{border-radius:18px;padding:24px}.rc-reader-help h2{font-size:30px} .rc-services-grid{grid-template-columns:1fr}.rc-service-tile{min-height:150px} .rc-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important} } body.ruscali-edition *{min-width:0} body.ruscali-edition img,body.ruscali-edition video,body.ruscali-edition iframe{max-width:100%} body.ruscali-edition .rc-reader-help>div{min-width:0} body.ruscali-edition .rc-reader-help h2,body.ruscali-edition .rc-reader-help p{overflow-wrap:anywhere;word-break:normal} body.ruscali-edition .rc-reader-help .rc-btn{position:static!important;transform:none!important;max-width:100%;white-space:normal;text-align:center} body.ruscali-edition .rc-reader-help-article{grid-template-columns:1fr!important;align-items:start!important} body.ruscali-edition .rc-reader-help-article .rc-btn{justify-self:start!important} body.ruscali-edition .rc-card-vertical .rc-card-image, body.ruscali-edition .rc-card-vertical .rc-card-image.rc-smart-cover, body.ruscali-edition .rc-discover-card>a:first-child, body.ruscali-edition .rc-smart-discover{aspect-ratio:16/9!important;height:auto!important;min-height:0!important;overflow:hidden!important} body.ruscali-edition .rc-card-vertical .rc-card-image img, body.ruscali-edition .rc-discover-card img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important} body.ruscali-edition .rc-hero-main.rc-hero-has-video .rc-hero-content{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} body.ruscali-edition .rc-hero-main.rc-hero-has-video .rc-home-video-cover{position:absolute;inset:0;width:100%;height:100%} body.ruscali-edition .rc-hero-main.rc-hero-has-video .rc-home-video-cover img{width:100%;height:100%;object-fit:cover} body.ruscali-edition .rc-video-thumb{position:relative;background:#101820!important} body.ruscali-edition .rc-hero-video-play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:4;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.76);border:2px solid #fff;color:#fff!important;text-decoration:none!important;font-size:24px;box-shadow:0 5px 22px rgba(0,0,0,.4)} body.ruscali-edition .rc-hero-video-play:hover,body.ruscali-edition .rc-hero-video-play:focus-visible{background:#0b3553;outline:3px solid #fff;outline-offset:3px} @media(max-width:600px){body.ruscali-edition .rc-hero-video-play{width:52px;height:52px;font-size:20px;top:40%}} body.ruscali-edition .rc-video-thumb img{object-fit:cover!important;object-position:center center!important} body.ruscali-edition .rc-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;font-size:20px;line-height:1;padding-left:3px;box-shadow:0 6px 22px rgba(0,0,0,.28);pointer-events:none} body.ruscali-edition .rc-article-video-hero{position:relative;width:100%;aspect-ratio:16/9;margin:24px 0 30px;overflow:hidden;border-radius:18px;background:#000} body.ruscali-edition .rc-article-video-hero.rc-article-video-short{width:min(100%,410px);aspect-ratio:9/16;margin:22px auto 30px;border-radius:18px} body.ruscali-edition .rc-article-video-hero.rc-article-video-short .rc-video-launch img{object-fit:cover} body.ruscali-edition .rc-article-video-hero iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block} .rc-article-video-lazy .rc-video-launch{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:#000;cursor:pointer;overflow:hidden} .rc-article-video-lazy .rc-video-launch img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;} .rc-article-video-lazy .rc-video-launch-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:54px;padding-left:4px;border-radius:16px;background:rgba(185,10,23,.95);color:#fff;font-size:31px;line-height:1;box-shadow:0 5px 24px rgba(0,0,0,.45);transition:background .15s ease} .rc-article-video-lazy .rc-video-launch:hover .rc-video-launch-label,.rc-article-video-lazy .rc-video-launch:focus-visible .rc-video-launch-label{background:#de152b} .rc-article-video-lazy .rc-video-launch:focus-visible{outline:4px solid #f4c44e;outline-offset:-4px} .rc-article-audio-entry{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px;font-size:15px} .rc-article-audio-entry .rc-btn{font-size:14px;padding:10px 15px;line-height:1.25} .rc-reader-audio{padding:12px 0;border-bottom:1px solid #e4e7ee;align-items:center} .rc-reader-audio [hidden]{display:none!important} .rc-reader-audio .rc-speech-language-label{display:flex;gap:6px;align-items:center;font-size:13px} .rc-reader-audio select{max-width:155px;border:1px solid #9ca3af;border-radius:6px;background:#fff;color:#182434;padding:7px;font-size:13px} .rc-reader-audio .rc-speech-status{font-size:13px;color:#334155;flex-basis:100%} .rc-reader-audio .rc-speech-fallback{font-size:12px} .rc-reader-audio .rc-btn:focus-visible,.rc-reader-audio select:focus-visible{outline:3px solid #d9a400;outline-offset:3px} .rc-reader-audio .rc-speech-settings{width:100%;max-width:100%;border:1px solid #d7dce5;border-radius:9px;padding:8px 12px;background:#f8fafc;color:#1b2738} .rc-reader-audio .rc-speech-settings summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.5} .rc-reader-audio .rc-speech-settings summary:focus-visible{outline:3px solid #d9a400;outline-offset:3px} .rc-reader-audio .rc-speech-settings-grid{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:14px 0 5px} .rc-reader-audio .rc-speech-settings-grid .rc-speech-language-label{flex:1 1 155px;justify-content:space-between;min-width:0;flex-wrap:wrap} .rc-reader-audio .rc-speech-settings-grid select{min-width:110px;max-width:100%;flex:1 1 125px} .rc-reader-audio .rc-speech-note{display:block;flex-basis:100%;font-size:12px;line-height:1.5;color:#475569} @media(max-width:600px){.rc-reader-audio .rc-speech-settings-grid{flex-direction:column;align-items:stretch}.rc-reader-audio .rc-speech-settings-grid .rc-speech-language-label{flex-basis:auto;justify-content:space-between}} @supports (content-visibility: auto) { body.home .rc-news-archive,body.home .rc-places-archive,body.home .rc-events-archive, body.home .rc-realestate-archive,body.home .rc-law-archive,body.home .rc-crime-archive, body.home .rc-newspaper,body.home .rc-discover, body.home .rc-popular-section,body.home .rc-english-section, body.single-post .rc-related { content-visibility:auto; contain-intrinsic-size:auto 540px; } } @media(max-width:600px){body.ruscali-edition .rc-video-play{width:38px;height:38px;font-size:16px}} .rc-promo-california{background:linear-gradient(135deg,#eef8fb 0%,#ffffff 55%,#fff3cf 100%);color:#092f45} .rc-promo-california .rc-promo-label{color:#0d6f97;opacity:1} .rc-share-action{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid var(--rc-border);border-radius:999px;background:#fff;color:var(--rc-navy);font:inherit;font-size:13px;font-weight:850;cursor:pointer} .rc-share-action:hover,.rc-share-action:focus-visible{border-color:var(--rc-blue);background:#eef7fb} .rc-share-status{font-size:12px;color:var(--rc-muted)} @media(max-width:1100px){ body.ruscali-edition .rc-reader-help{grid-template-columns:1fr!important;align-items:start!important} body.ruscali-edition .rc-reader-help .rc-btn{justify-self:start!important} } @media(max-width:600px){ body.ruscali-edition .rc-footer-brand-row{padding:28px 18px 20px!important;gap:16px!important} body.ruscali-edition .rc-footer-brand>p{font-size:13px!important;line-height:1.45!important;margin:10px 0 0!important} body.ruscali-edition .rc-footer-lockup{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;align-items:baseline!important} body.ruscali-edition .rc-footer-lockup strong{font-size:34px!important} body.ruscali-edition .rc-footer-lockup span,body.ruscali-edition .rc-footer-lockup em{font-size:14px!important} body.ruscali-edition .rc-footer-cta{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important} body.ruscali-edition .rc-footer-cta .rc-btn{width:auto!important;min-height:38px!important;padding:9px 12px!important;font-size:13px!important;line-height:1.15!important} body.ruscali-edition .rc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important;padding:24px 18px!important} body.ruscali-edition .rc-footer-grid h3{font-size:14px!important;margin-bottom:10px!important} body.ruscali-edition .rc-footer-grid li,body.ruscali-edition .rc-footer-grid a{font-size:13px!important;line-height:1.35!important} body.ruscali-edition .rc-footer-social-row{padding-left:18px!important;padding-right:18px!important;flex-wrap:wrap!important} body.ruscali-edition .rc-share{align-items:flex-start!important} body.ruscali-edition .rc-share-links{gap:6px!important} body.ruscali-edition .rc-share-links a,body.ruscali-edition .rc-share-action{font-size:12px!important;min-height:34px!important;padding:6px 10px!important} } @media(max-width:380px){ body.ruscali-edition .rc-footer-grid{grid-template-columns:1fr!important} } body.ruscali-edition .rc-side-stack .rc-card-image.rc-smart-cover{ min-height:0!important; height:100%!important; overflow:hidden!important; } body.ruscali-edition .rc-side-stack .rc-smart-copy{ left:7%!important;right:7%!important;bottom:10%!important;max-width:86%!important; } body.ruscali-edition .rc-side-stack .rc-smart-copy small{ font-size:clamp(6px,.58vw,8px)!important;line-height:1.1!important;letter-spacing:.08em!important;white-space:nowrap!important; } body.ruscali-edition .rc-side-stack .rc-smart-copy strong{ font-size:clamp(8px,.72vw,11px)!important;line-height:1.02!important;letter-spacing:-.045em!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important; } body.ruscali-edition .rc-side-stack .rc-smart-copy em{ font-size:clamp(6px,.5vw,8px)!important;line-height:1!important;letter-spacing:.1em!important;margin-top:6px!important;white-space:nowrap!important; } body.ruscali-edition .rc-side-stack .rc-smart-copy small, body.ruscali-edition .rc-side-stack .rc-smart-copy strong{ color:#0c2f4a!important;opacity:1!important;text-shadow:none!important; } body.ruscali-edition .rc-side-stack .rc-smart-copy em{ color:#10151c!important;opacity:1!important;text-shadow:none!important;border-color:#10151c!important;background:rgba(255,255,255,.78)!important; } body.ruscali-edition .rc-side-stack .rc-smart-mark{font-size:clamp(34px,4vw,58px)!important;opacity:.11!important} body.ruscali-edition .rc-card-vertical .rc-smart-cover::after, body.ruscali-edition .rc-discover-card .rc-smart-cover::after{ content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,31,48,.08),rgba(4,31,48,.22));pointer-events:none;z-index:0; } body.ruscali-edition .rc-card-vertical .rc-smart-copy, body.ruscali-edition .rc-discover-card .rc-smart-copy{z-index:2!important;text-shadow:0 2px 8px rgba(0,0,0,.42)!important} body.ruscali-edition .rc-card-vertical .rc-smart-copy small, body.ruscali-edition .rc-card-vertical .rc-smart-copy strong, body.ruscali-edition .rc-discover-card .rc-smart-copy small, body.ruscali-edition .rc-discover-card .rc-smart-copy strong{color:#fff!important;opacity:1!important} body.ruscali-edition .rc-card-vertical .rc-smart-copy em, body.ruscali-edition .rc-discover-card .rc-smart-copy em{opacity:1!important} body.ruscali-edition .rc-card-vertical .rc-smart-cover, body.ruscali-edition .rc-discover-card .rc-smart-cover{filter:none!important;opacity:1!important} body.ruscali-edition .rc-story-card .rc-card-image, body.ruscali-edition .rc-story-card .rc-video-thumb{ display:block!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important; background:#eef2f3!important;position:relative!important; } body.ruscali-edition .rc-story-card .rc-card-image img, body.ruscali-edition .rc-story-card .rc-video-thumb img{ display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important; } body.ruscali-edition .rc-story-card .rc-video-thumb .rc-video-play{ position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important; width:44px!important;height:44px!important;border-radius:50%!important;display:grid!important;place-items:center!important; background:rgba(8,28,39,.86)!important;color:#fff!important;font-size:18px!important;line-height:1!important; box-shadow:0 5px 18px rgba(0,0,0,.2)!important;pointer-events:none!important; } body.ruscali-edition .rc-article-video-lead{margin:0 0 26px!important} body.ruscali-edition .rc-article-video-thumb{display:block!important;position:relative!important;overflow:hidden!important;aspect-ratio:16/9!important;border-radius:18px!important;background:#eef2f3!important} body.ruscali-edition .rc-article-video-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important} body.ruscali-edition .rc-article-video-thumb .rc-video-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:64px!important;height:64px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(8,28,39,.88)!important;color:#fff!important;font-size:24px!important;box-shadow:0 7px 24px rgba(0,0,0,.25)!important} body.ruscali-edition .rc-smart-cover .rc-smart-copy em{ display:inline-block!important;padding:2px 4px!important;border:1px solid transparent!important;border-radius:3px!important; transition:color .16s ease,border-color .16s ease,background-color .16s ease,text-shadow .16s ease!important; } body.ruscali-edition a.rc-smart-cover:hover .rc-smart-copy em, body.ruscali-edition a.rc-smart-cover:focus-visible .rc-smart-copy em, body.ruscali-edition .rc-story-card:hover .rc-smart-cover .rc-smart-copy em, body.ruscali-edition .rc-discover-card:hover .rc-smart-cover .rc-smart-copy em{ color:#111!important;border-color:#111!important;background:rgba(255,255,255,.82)!important;text-shadow:none!important; } body.ruscali-edition .rc-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px;color:#6a7780;font-size:13px;font-weight:700} body.ruscali-edition .rc-breadcrumb a{color:#0a6f9a;text-decoration:none} body.ruscali-edition .rc-breadcrumb a:hover,body.ruscali-edition .rc-breadcrumb a:focus{text-decoration:underline;text-underline-offset:3px} body.ruscali-edition .rc-breadcrumb span[aria-current="page"]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(62vw,680px)} body.ruscali-edition .rc-archive-head{align-items:flex-end;margin-bottom:20px} body.ruscali-edition .rc-archive-description{max-width:820px;margin:12px 0 0;color:#52616c;font-size:17px;line-height:1.65} body.ruscali-edition .rc-topic-chips{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 30px} body.ruscali-edition .rc-topic-chips a{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d7e1e6;border-radius:999px;background:#fff;color:#173548;text-decoration:none;font-size:13px;font-weight:800;box-shadow:0 4px 14px rgba(15,42,58,.04)} body.ruscali-edition .rc-topic-chips a:hover,body.ruscali-edition .rc-topic-chips a:focus{border-color:#0a7da9;box-shadow:0 8px 20px rgba(15,42,58,.08)} body.ruscali-edition .rc-topic-chips a span{color:#66737c;font-size:11px} body.ruscali-edition .rc-author-hero{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:center;margin:0 0 42px;padding:28px;border:1px solid #dce5e9;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(14,42,58,.06)} body.ruscali-edition .rc-author-hero img{display:block;width:160px;height:160px;border-radius:50%;object-fit:cover;background:#edf2f4} body.ruscali-edition .rc-author-hero h1{margin:5px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.02;color:#0b2639} body.ruscali-edition .rc-author-hero p{max-width:760px;margin:0 0 14px;color:#52616c;font-size:17px;line-height:1.65} body.ruscali-edition .rc-author-hero .rc-meta a{color:#0a6f9a;font-weight:800;text-decoration:none} @media(max-width:700px){body.ruscali-edition .rc-author-hero{grid-template-columns:1fr;padding:22px}body.ruscali-edition .rc-author-hero img{width:112px;height:112px}body.ruscali-edition .rc-breadcrumb span[aria-current="page"]{max-width:76vw}} body.ruscali-edition .rc-article .rc-meta a{color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:rgba(10,111,154,.35);text-underline-offset:3px} body.ruscali-edition .rc-source-marker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 24px;padding:11px 14px;border-left:4px solid #c79a2b;background:#f7f4ec;color:#304451;font-size:12px;line-height:1.35} body.ruscali-edition .rc-source-marker span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#7a6428} body.ruscali-edition .rc-source-marker strong{font-size:13px;color:#102c3e} body.ruscali-edition .rc-source-marker small{font-size:11px;color:#5f6d76} body.ruscali-edition .rc-affiliate-disclosure-inline{margin:28px 0 6px;padding:14px 16px;border:1px solid #dfd8c7;border-radius:10px;background:#fbfaf6;color:#53616a;font-size:12px;line-height:1.55} body.ruscali-edition .rc-affiliate-disclosure-inline strong{display:block;margin-bottom:3px;color:#102c3e;font-size:12px;letter-spacing:.02em} body.ruscali-edition .rc-affiliate-disclosure-inline a{font-weight:800;color:#0a6f9a;text-decoration:underline;text-underline-offset:2px} body.ruscali-edition .rc-taxestime-promo{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 30px;border:1px solid #cfe0e7;border-radius:20px;background:linear-gradient(135deg,#f4fbfd 0%,#fff 70%);box-shadow:0 12px 30px rgba(15,50,68,.07)} body.ruscali-edition .rc-taxestime-copy{max-width:820px} body.ruscali-edition .rc-taxestime-promo h2{margin:5px 0 9px;color:#0b2d40;font-size:clamp(24px,3vw,36px);line-height:1.08} body.ruscali-edition .rc-taxestime-promo p{margin:0;color:#526773;font-size:15px;line-height:1.65} body.ruscali-edition .rc-taxestime-promo .rc-btn{flex:0 0 auto;white-space:nowrap} body.ruscali-edition .rc-taxestime-article{margin:30px 0;padding:22px 24px} body.ruscali-edition .rc-taxestime-article h2{font-size:clamp(22px,2.5vw,30px)} @media(max-width:760px){body.ruscali-edition .rc-taxestime-promo{align-items:flex-start;flex-direction:column;padding:22px}body.ruscali-edition .rc-taxestime-promo .rc-btn{width:100%;justify-content:center}} body.ruscali-edition .rc-hero-main{background:#0b2f46!important} body.ruscali-edition .rc-hero-main>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 38%!important;display:block!important} body.ruscali-edition .rc-hero-main::after{inset:0!important;background:linear-gradient(180deg,rgba(4,24,37,.02) 0%,rgba(4,24,37,.06) 42%,rgba(4,24,37,.38) 70%,rgba(4,24,37,.68) 100%)!important} body.ruscali-edition .rc-story-card .rc-card-image img, body.ruscali-edition .rc-story-card .rc-video-thumb img, body.ruscali-edition .rc-card-vertical .rc-card-image img, body.ruscali-edition .rc-discover-card img, body.ruscali-edition .rc-related-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important} body.ruscali-edition .rc-discover-card>a:first-child{display:block!important;background:#e9eef1!important} body.ruscali-edition .rc-feature-pills{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:560px!important;margin:20px 0 24px!important} body.ruscali-edition .rc-feature-pills span{display:flex!important;align-items:center!important;min-height:40px!important;border-radius:9px!important;padding:9px 12px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important} body.ruscali-edition .rc-service-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;min-height:220px!important;padding:22px!important} body.ruscali-edition .rc-service-card .rc-service-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:56px!important;height:42px!important;margin:0 0 22px!important;padding:0 11px!important;border-radius:9px!important;background:#e9f3f8!important;color:#0b5f89!important;font-size:13px!important;font-weight:950!important;letter-spacing:.06em!important;line-height:1!important} body.ruscali-edition .rc-service-card strong{margin-top:0!important} body.ruscali-edition .rc-service-card strong small{display:block!important;margin-top:4px!important;color:#6a7780!important;font-size:11px!important;font-weight:700!important} @media(max-width:600px){body.ruscali-edition .rc-feature-pills{grid-template-columns:1fr!important}body.ruscali-edition .rc-service-card{min-height:0!important}} body.ruscali-edition .rc-smart-cover{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;overflow:hidden!important;isolation:isolate!important;width:100%!important;height:100%!important;min-width:0!important;padding:14px!important;background:linear-gradient(145deg,#f8fbfc 0%,#edf5f8 58%,#d9eaf1 100%)!important;color:#0b3850!important;text-decoration:none!important} body.ruscali-edition .rc-smart-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,transparent 0 68%,rgba(12,111,154,.08) 68% 100%)!important} body.ruscali-edition .rc-smart-grid,body.ruscali-edition .rc-smart-mark{display:none!important} body.ruscali-edition .rc-smart-copy{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:3px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;color:#0b3850!important;text-align:left!important;overflow:hidden!important} body.ruscali-edition .rc-smart-copy small,body.ruscali-edition .rc-smart-copy strong,body.ruscali-edition .rc-smart-copy em{position:static!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-overflow:clip!important;transform:none!important} body.ruscali-edition .rc-smart-copy small{font-size:9px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#075782!important} body.ruscali-edition .rc-smart-copy strong{font-size:clamp(11px,1.1vw,15px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.01em!important;color:#102f40!important} body.ruscali-edition .rc-smart-copy em{margin-top:3px!important;font-size:8px!important;line-height:1!important;font-style:normal!important;font-weight:900!important;letter-spacing:.12em!important;color:#76520d!important} body.ruscali-edition .rc-side-stack .rc-smart-cover{min-height:112px!important;padding:11px!important} body.ruscali-edition .rc-side-stack .rc-smart-copy strong{font-size:11px!important} body.ruscali-edition .rc-travel-cards .rc-smart-cover{min-height:136px!important;padding:14px!important} @media(max-width:760px){body.ruscali-edition .rc-smart-cover{min-height:150px!important;padding:14px!important}body.ruscali-edition .rc-smart-copy strong{font-size:13px!important}} body.ruscali-edition .rc-smart-cover{ position:relative!important;display:block!important;overflow:hidden!important;isolation:isolate!important; width:100%!important;height:100%!important;min-width:0!important;padding:0!important; background-image:url('https://ruscali.com/wp-content/uploads/2024/06/russian-california-newspaper-ruscali.jpg')!important; background-position:center center!important; background-size:cover!important; background-repeat:no-repeat!important; background-color:#f2f2f2!important; color:#fff!important;text-decoration:none!important; } body.ruscali-edition .rc-smart-cover::before, body.ruscali-edition .rc-smart-grid, body.ruscali-edition .rc-smart-mark{display:none!important} body.ruscali-edition .rc-smart-cover .rc-smart-copy{display:none!important} body.ruscali-edition .rc-smart-cover::after{display:none!important;content:none!important} body.ruscali-edition .rc-smart-cover-v1{--sc1:#082f4b;--sc2:#087b86;--sc3:#f1b62b} body.ruscali-edition .rc-smart-cover-v2{--sc1:#34285e;--sc2:#a33c69;--sc3:#f6bd42} body.ruscali-edition .rc-smart-cover-v3{--sc1:#0c443d;--sc2:#27836d;--sc3:#e9b729} body.ruscali-edition .rc-smart-cover-v4{--sc1:#4b2632;--sc2:#a14b42;--sc3:#efbd49} body.ruscali-edition .rc-smart-cover-v5{--sc1:#143b65;--sc2:#356ca0;--sc3:#efb321} body.ruscali-edition .rc-smart-cover-v6{--sc1:#243641;--sc2:#617b7e;--sc3:#e6ac20} body.ruscali-edition .rc-smart-cover-v7{--sc1:#17354e;--sc2:#81613b;--sc3:#efb51e} body.ruscali-edition .rc-story-card .rc-smart-cover, body.ruscali-edition .rc-card-vertical .rc-smart-cover, body.ruscali-edition .rc-discover-card .rc-smart-cover, body.ruscali-edition .rc-related-image.rc-smart-cover, body.ruscali-edition .rc-side-stack .rc-smart-cover, body.ruscali-edition .rc-travel-cards .rc-smart-cover{padding:0!important;min-height:0!important} body.ruscali-edition .rc-smart-cover-newspaper .rc-smart-cover-image{ display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important; object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important; } @media(max-width:760px){ body.ruscali-edition .rc-smart-cover{padding:0!important} } body.ruscali-edition .rc-editorial-text-cover{display:block!important;position:relative;overflow:hidden;background:#123c56;color:#fff;text-decoration:none!important;isolation:isolate} body.ruscali-edition .rc-editorial-text-cover .rc-editorial-cover-art{display:flex;flex-direction:column;justify-content:space-between;gap:10px;width:100%;height:100%;min-height:155px;padding:15px 17px;box-sizing:border-box;background:radial-gradient(circle at 95% 0%,rgba(255,255,255,.17),transparent 52%);color:#fff} body.ruscali-edition .rc-editorial-cover-brand{display:flex;align-items:baseline;gap:7px;font-size:14px;font-weight:950;letter-spacing:.09em} body.ruscali-edition .rc-editorial-cover-brand small{font-size:7px;font-weight:700;letter-spacing:.05em} body.ruscali-edition .rc-editorial-cover-topic{font-size:10px;font-weight:850;letter-spacing:.12em;color:#ffd36c} body.ruscali-edition .rc-editorial-cover-headline{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(15px,1.4vw,21px);font-weight:900;line-height:1.15;color:#fff} body.ruscali-edition .rc-editorial-cover-rule{height:3px;width:38%;background:#f2bd35;border-radius:4px} body.ruscali-edition .rc-cover-variant-1,body.ruscali-edition .rc-cover-variant-5{background:#164c62} body.ruscali-edition .rc-cover-variant-2,body.ruscali-edition .rc-cover-variant-6{background:#303e61} body.ruscali-edition .rc-cover-variant-3,body.ruscali-edition .rc-cover-variant-7{background:#23565a} body.ruscali-edition .rc-smart-hero.rc-editorial-text-cover .rc-editorial-cover-art{min-height:300px;padding:28px} body.ruscali-edition .rc-smart-hero.rc-editorial-text-cover .rc-editorial-cover-headline{font-size:clamp(22px,3vw,38px)} @media(max-width:760px){body.ruscali-edition .rc-editorial-text-cover .rc-editorial-cover-art{padding:12px;min-height:135px}body.ruscali-edition .rc-editorial-cover-headline{font-size:15px}} .rc-insurance-slot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px 0;padding:22px 24px;border:1px solid #cfe0ea;border-radius:18px;background:linear-gradient(135deg,#edf7fb 0%,#ffffff 62%,#f4fbff 100%);box-shadow:0 10px 28px rgba(10,69,101,.06)} .rc-insurance-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#0a5e86;color:#fff;font-size:25px;font-weight:950;box-shadow:0 8px 20px rgba(10,94,134,.18)} .rc-insurance-copy{min-width:0}.rc-insurance-copy .rc-kicker{color:#0a668f}.rc-insurance-copy>strong{display:block;margin:3px 0 5px;color:#0a2639;font-size:clamp(21px,2vw,28px);line-height:1.12}.rc-insurance-copy p{margin:0;color:#465a67;line-height:1.5}.rc-insurance-copy small{display:block;margin-top:7px;color:#52616b;font-size:11px;line-height:1.35} .rc-insurance-slot .rc-btn{white-space:nowrap} .rc-insurance-homepage{margin-top:10px;margin-bottom:24px;border-color:#b9d8e7} @media(max-width:800px){.rc-insurance-slot{grid-template-columns:auto minmax(0,1fr);padding:20px}.rc-insurance-slot .rc-btn{grid-column:1/-1;justify-self:start}.rc-insurance-icon{width:46px;height:46px;border-radius:14px}} @media(max-width:520px){.rc-insurance-slot{grid-template-columns:1fr;gap:12px}.rc-insurance-slot .rc-btn{width:100%;justify-content:center}.rc-insurance-icon{width:42px;height:42px}} .screen-reader-text{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;word-wrap:normal!important;white-space:nowrap!important} .screen-reader-text:focus{clip:auto!important;clip-path:none!important;height:auto!important;width:auto!important;margin:0!important;overflow:visible!important;position:fixed!important;left:12px!important;top:12px!important;z-index:100000!important;padding:12px 16px!important;background:#fff!important;color:#102b3a!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important;white-space:normal!important} .rc-no-trinity-audio #trinity-audio-table, .rc-no-trinity-audio .trinityAudioPlaceholder{display:none!important} .single-post .post-views.content-post{display:none!important} .rc-view-count{white-space:nowrap;font-variant-numeric:tabular-nums} .rc-geo-line{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:12px 0 16px;padding:10px 12px;border:1px solid #dce5ea;border-radius:12px;background:#f8fbfc;color:#53636d;font-size:13px}.rc-geo-line strong{color:#18384b}.rc-geo-line a{margin-left:auto;font-weight:800;text-decoration:none}.rc-geo-pin{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eaf3f7;color:#0d5879;font-weight:900} @media(max-width:620px){.rc-geo-line a{width:100%;margin-left:34px}} .rc-home-action-feed{margin-top:26px;margin-bottom:28px}.rc-home-action-intro{max-width:760px;margin:6px 0 0;color:#5b6872;line-height:1.55}.rc-home-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rc-home-action-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #dce5ea;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(17,47,64,.06)}.rc-home-action-card h3{margin:7px 0 11px;font-size:21px;line-height:1.2}.rc-home-action-card h3 a{text-decoration:none}.rc-home-action-card p{margin:7px 0;color:#43535d;line-height:1.48}.rc-home-action-do{padding:11px 12px;border-left:3px solid #d3a126;border-radius:8px;background:#fff9e9}.rc-home-action-meta{display:flex;flex-wrap:wrap;gap:7px;color:#66737c;font-size:11px}.rc-home-action-meta span{padding:4px 7px;border-radius:999px;background:#f2f6f8}.rc-home-action-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:auto;padding-top:13px;border-top:1px solid #edf1f3;color:#66737c;font-size:12px}.rc-home-action-footer a{font-weight:800;text-decoration:none}.rc-home-action-card:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(17,47,64,.09)} @media(max-width:980px){.rc-home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rc-home-action-grid{grid-template-columns:1fr}.rc-home-action-card{padding:17px}.rc-home-action-card h3{font-size:19px}.rc-home-action-footer{display:block}.rc-home-action-footer a{display:inline-block;margin-top:8px}} .rc-home-action-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))} .rc-home-action-grid:has(> .rc-home-action-card:only-child){grid-template-columns:minmax(0,1fr)} .rc-home-action-grid > .rc-home-action-card:only-child{width:100%;max-width:none} @media(max-width:640px){.rc-home-action-grid--two{grid-template-columns:1fr}} .rc-action-center{padding-bottom:42px}.rc-action-center-hero{margin:18px 0 26px;padding:28px;border:1px solid #d8e2e8;border-radius:22px;background:linear-gradient(135deg,#f8fbfc 0%,#fff9e9 100%)}.rc-action-center-hero h1{margin:6px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.02}.rc-action-center-hero p{max-width:900px;margin:0;color:#4c5d67;font-size:18px;line-height:1.55}.rc-action-center-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.rc-action-center-trust span{padding:7px 10px;border:1px solid #d8e2e8;border-radius:999px;background:#fff;color:#4f606b;font-size:11px;font-weight:800;letter-spacing:.04em}.rc-action-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rc-action-center-card{padding:22px;border:1px solid #dce5ea;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(17,47,64,.05)}.rc-action-center-card h2{margin:8px 0 15px;font-size:24px;line-height:1.18}.rc-action-center-card h2 a{text-decoration:none}.rc-action-center-card dl{margin:0}.rc-action-center-card dt{margin-top:12px;color:#18384b;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.rc-action-center-card dd{margin:4px 0 0;color:#43535d;line-height:1.52}.rc-action-center-do{padding:11px 12px;border-left:3px solid #d3a126;border-radius:8px;background:#fff9e9}.rc-action-center-card .rc-home-action-footer{margin-top:16px} @media(max-width:820px){.rc-action-center-grid{grid-template-columns:1fr}.rc-action-center-hero{padding:22px}.rc-action-center-hero p{font-size:16px}.rc-action-center-card{padding:18px}.rc-action-center-card h2{font-size:21px}} .rc-policy-tracker{margin:26px 0 32px;padding:24px;border:1px solid #d8e2e8;border-radius:20px;background:linear-gradient(180deg,#fbfdfe 0%,#f4f8fa 100%);box-shadow:0 12px 34px rgba(12,44,62,.06)} .rc-policy-tracker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.rc-policy-tracker-head h2{margin:4px 0 7px;font-size:clamp(26px,3vw,38px);line-height:1.08}.rc-policy-tracker-head p{max-width:820px;margin:0;color:#53646f;line-height:1.55}.rc-policy-tracker-badge{flex:0 0 auto;padding:7px 10px;border:1px solid #c8961f;border-radius:999px;color:#7c5a0e;background:#fff8df;font-size:11px;font-weight:800;letter-spacing:.06em} .rc-policy-tracker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rc-policy-item{padding:18px;border:1px solid #d9e4e9;border-radius:16px;background:#fff}.rc-policy-item h3{margin:6px 0 12px;font-size:21px;line-height:1.22}.rc-policy-item h3 a{text-decoration:none}.rc-policy-item p{margin:8px 0;color:#3d4d57;line-height:1.5}.rc-policy-item-meta,.rc-policy-item-footer{display:flex;flex-wrap:wrap;gap:8px 12px;color:#52616b;font-size:12px}.rc-policy-item-meta span{padding:4px 7px;border-radius:999px;background:#f1f5f7}.rc-policy-item-footer{justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #edf1f3}.rc-policy-item-footer a{font-weight:750;text-decoration:none} @media(max-width:820px){.rc-policy-tracker{padding:18px}.rc-policy-tracker-head{display:block}.rc-policy-tracker-badge{display:inline-block;margin-top:12px}.rc-policy-tracker-list{grid-template-columns:1fr}.rc-policy-item h3{font-size:19px}} @media(max-width:600px){ body.ruscali-edition .container{width:calc(100% - 24px)!important;max-width:none!important} body.ruscali-edition .rc-topbar a, body.ruscali-edition .rc-tagline, body.ruscali-edition .rc-header-weather small{opacity:1!important} body.ruscali-edition .rc-alert-track{color:#252a2e!important} body.ruscali-edition .rc-topbar-inner{ min-height:36px!important;display:flex!important;flex-wrap:nowrap!important; align-items:center!important;gap:8px!important;padding:0!important } body.ruscali-edition .rc-topbar-meta{flex:1 1 auto!important;min-width:0!important;gap:7px!important;flex-wrap:nowrap!important} body.ruscali-edition .rc-topbar-meta strong{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} body.ruscali-edition .rc-topbar-links{flex:0 0 auto!important;gap:7px!important;flex-wrap:nowrap!important} body.ruscali-edition .rc-topbar-links>.rc-account-link, body.ruscali-edition .rc-topbar-links>.rc-account-register{display:none!important} body.ruscali-edition .rc-topbar-links>a{ display:inline-flex!important;align-items:center!important;min-height:44px!important; padding:0 4px!important;font-size:11px!important } body.ruscali-edition .rc-language-switcher select{min-height:44px!important;padding:6px 25px 6px 9px!important;font-size:11px!important} body.ruscali-edition .rc-header-inner{padding:13px 12px 10px!important;gap:8px!important} body.ruscali-edition .rc-wordmark{ font-size:clamp(34px,11vw,46px)!important;line-height:.92!important;letter-spacing:-.05em!important } body.ruscali-edition .rc-wordmark:after{content:""!important;display:none!important} body.ruscali-edition .rc-brand-line{margin-top:8px!important;gap:5px!important;font-size:10.5px!important;line-height:1.2!important} body.ruscali-edition .rc-brand-news{margin-top:3px!important;font-size:8px!important;letter-spacing:.09em!important;line-height:1.2!important} body.ruscali-edition .rc-tagline{margin-top:5px!important;font-size:9px!important;line-height:1.3!important;letter-spacing:.08em!important} body.ruscali-edition .rc-linkerno-ad{ display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important; min-height:94px!important;height:94px!important;margin-top:4px!important;padding:5px 4px 0 8px!important; border-radius:12px!important;overflow:hidden!important } body.ruscali-edition .rc-linkerno-copy{padding:4px 0!important;justify-content:center!important;gap:4px!important} body.ruscali-edition .rc-linkerno-logo{width:min(122px,86%)!important;height:auto!important} body.ruscali-edition .rc-linkerno-copy strong{font-size:13px!important;line-height:1.02!important;letter-spacing:-.015em!important} body.ruscali-edition .rc-linkerno-photo{height:94px!important;align-self:end!important} body.ruscali-edition .rc-linkerno-photo img{height:104px!important;max-width:145%!important;object-position:center bottom!important} body.ruscali-edition .rc-mobile-utility{margin-top:6px!important;gap:7px!important} body.ruscali-edition .rc-mobile-utility .rc-header-weather{ min-height:42px!important;padding:7px 10px!important;border-radius:10px!important } body.ruscali-edition .rc-mobile-utility .rc-header-weather small{font-size:9px!important} body.ruscali-edition .rc-mobile-utility .rc-header-weather strong{font-size:12px!important} body.ruscali-edition .rc-mobile-utility .rc-header-actions{grid-template-columns:1fr 1fr!important;gap:7px!important} body.ruscali-edition .rc-mobile-utility .rc-btn{ min-height:44px!important;padding:9px 10px!important;font-size:12px!important } body.ruscali-edition .rc-nav-inner{ min-height:48px!important;display:grid!important;grid-template-columns:1fr 1fr 44px!important; gap:6px!important;align-items:center!important } body.ruscali-edition .rc-menu-toggle, body.ruscali-edition .rc-explore-toggle, body.ruscali-edition .rc-search-link.rc-search-toggle{ width:100%!important;min-width:0!important;min-height:44px!important;padding:8px!important; border-radius:9px!important;font-size:12px!important;justify-content:center!important } body.ruscali-edition .rc-search-link.rc-search-toggle{font-size:0!important} body.ruscali-edition .rc-search-link.rc-search-toggle::first-letter{font-size:19px!important} body.ruscali-edition .rc-alert-inner{min-height:36px!important;gap:8px!important} body.ruscali-edition .rc-alert-label{padding:5px 7px!important;font-size:10px!important} body.ruscali-edition .rc-alert-track{font-size:12px!important} body.ruscali-edition .rc-nav .menu{top:48px!important} body.ruscali-edition .rc-nav .menu > li > a{min-height:44px!important;display:flex!important;align-items:center!important} body.ruscali-edition .rc-search-panel{top:94px!important;left:8px!important;right:8px!important} body:not(.admin-bar).ruscali-edition .rc-search-panel{top:48px!important} body.ruscali-edition .rc-main{padding:16px 0 38px!important} body.ruscali-edition .rc-section{margin-bottom:28px!important} body.ruscali-edition .rc-section-head{margin-bottom:12px!important;gap:10px!important} body.ruscali-edition .rc-section-title{font-size:25px!important;line-height:1.08!important} body.ruscali-edition .rc-section-link{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:12px!important} body.ruscali-edition .rc-election-banner{margin-top:8px!important;margin-bottom:18px!important} body.ruscali-edition .rc-election-banner-link{gap:8px!important;padding:15px 16px!important;border-radius:14px!important} body.ruscali-edition .rc-election-date{ display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important; padding:0 0 8px!important } body.ruscali-edition .rc-election-date strong{font-size:20px!important} body.ruscali-edition .rc-election-copy h2{font-size:24px!important;line-height:1.02!important} body.ruscali-edition .rc-election-copy p{font-size:13px!important;line-height:1.4!important} body.ruscali-edition .rc-election-cta{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:9px 12px!important;font-size:12px!important} body.ruscali-edition .rc-hero-main{ min-height:0!important;height:auto!important;aspect-ratio:4/3!important;border-radius:15px!important } body.ruscali-edition .rc-hero-content{padding:18px!important} body.ruscali-edition .rc-hero-title{ margin:7px 0 9px!important;max-width:100%!important;font-size:clamp(25px,7.6vw,33px)!important; line-height:1.03!important;letter-spacing:-.03em!important } body.ruscali-edition .rc-hero-content .rc-category{font-size:10px!important;padding:5px 8px!important} body.ruscali-edition .rc-hero-content .rc-meta{font-size:10px!important;gap:8px!important} body.ruscali-edition .rc-side-stack{gap:10px!important} body.ruscali-edition .rc-story-card{ grid-template-columns:38% minmax(0,1fr)!important;min-height:116px!important;border-radius:13px!important; box-shadow:0 7px 20px rgba(16,21,28,.06)!important } body.ruscali-edition .rc-story-card .rc-card-image, body.ruscali-edition .rc-story-card .rc-card-image.rc-smart-cover{min-height:116px!important;height:100%!important} body.ruscali-edition .rc-story-card .rc-card-image img{object-fit:cover!important;object-position:center!important} body.ruscali-edition .rc-story-card .rc-story-body{padding:11px 12px!important} body.ruscali-edition .rc-story-card .rc-kicker{font-size:9px!important;letter-spacing:.1em!important} body.ruscali-edition .rc-story-title{margin:5px 0 6px!important;font-size:15.5px!important;line-height:1.18!important} body.ruscali-edition .rc-story-title a{ display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important } body.ruscali-edition .rc-story-card .rc-meta{font-size:9.5px!important;gap:6px!important} body.ruscali-edition .rc-taxestime-promo{gap:14px!important;padding:17px!important;border-radius:15px!important} body.ruscali-edition .rc-taxestime-promo h2{font-size:22px!important;margin:4px 0 7px!important} body.ruscali-edition .rc-taxestime-promo p{font-size:13px!important;line-height:1.5!important} body.ruscali-edition .rc-taxestime-promo .rc-btn{min-height:44px!important;padding:10px 13px!important;font-size:12px!important} body.ruscali-edition .rc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} body.ruscali-edition .rc-service-card{min-height:128px!important;padding:14px!important;border-radius:13px!important} body.ruscali-edition .rc-service-card .rc-service-icon{ min-width:42px!important;height:32px!important;margin-bottom:10px!important;padding:0 8px!important;font-size:10px!important } body.ruscali-edition .rc-service-card strong{font-size:15px!important;line-height:1.15!important} body.ruscali-edition .rc-service-card span{font-size:11.5px!important;line-height:1.3!important} body.ruscali-edition .rc-insurance-slot{ grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:15px!important;border-radius:14px!important } body.ruscali-edition .rc-insurance-icon{width:40px!important;height:40px!important;border-radius:11px!important;font-size:20px!important} body.ruscali-edition .rc-insurance-copy>strong{font-size:19px!important} body.ruscali-edition .rc-insurance-copy p{font-size:13px!important;line-height:1.4!important} body.ruscali-edition .rc-insurance-slot .rc-btn{ grid-column:1/-1!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;font-size:12px!important } body.ruscali-edition .rc-home-action-intro{font-size:13px!important;line-height:1.45!important} body.ruscali-edition .rc-home-action-grid{gap:10px!important} body.ruscali-edition .rc-home-action-card{padding:14px!important;border-radius:14px!important} body.ruscali-edition .rc-home-action-card:nth-child(n+4){display:none!important} body.ruscali-edition .rc-home-action-card h3{font-size:17px!important;margin:5px 0 8px!important} body.ruscali-edition .rc-home-action-card p{font-size:13px!important;line-height:1.42!important;margin:6px 0!important} body.ruscali-edition .rc-home-action-do{padding:9px 10px!important} body.ruscali-edition .rc-home-action-meta{font-size:10px!important;gap:5px!important} body.ruscali-edition .rc-home-action-footer{font-size:11px!important;padding-top:9px!important} body.ruscali-edition .rc-promo-card{min-height:190px!important;padding:18px!important;border-radius:15px!important} body.ruscali-edition .rc-promo-label{top:16px!important;left:18px!important} body.ruscali-edition .rc-promo-card h3{font-size:23px!important;line-height:1.06!important} body.ruscali-edition .rc-promo-card p{font-size:13px!important;line-height:1.45!important} body.ruscali-edition .rc-panel{padding:18px!important;border-radius:15px!important} body.ruscali-edition .rc-panel h2{font-size:26px!important} body.ruscali-edition .rc-panel p{font-size:14px!important;line-height:1.55!important} body.ruscali-edition .rc-newspaper .rc-panel-media img{ min-height:0!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important } body.ruscali-edition.single-post .rc-article{ padding:18px!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(16,21,28,.06)!important } body.ruscali-edition.single-post .rc-breadcrumb{margin-bottom:12px!important;font-size:11.5px!important;gap:5px!important} body.ruscali-edition.single-post .rc-article h1{ margin:8px 0 14px!important;font-size:clamp(29px,8.4vw,38px)!important;line-height:1.04!important;letter-spacing:-.03em!important } body.ruscali-edition.single-post .rc-article>.rc-meta, body.ruscali-edition.single-post .rc-article .rc-meta{font-size:11px!important;gap:7px 10px!important} body.ruscali-edition.single-post .rc-article-summary{ margin:18px 0!important;padding-left:13px!important;font-size:17px!important;line-height:1.5!important } body.ruscali-edition.single-post .rc-article-media img{margin:18px 0!important;border-radius:11px!important} body.ruscali-edition.single-post .rc-article-content{font-size:17px!important;line-height:1.68!important} body.ruscali-edition.single-post .rc-article-content h2{font-size:25px!important;line-height:1.12!important;margin-top:1.45em!important} body.ruscali-edition.single-post .rc-article-content h3{font-size:21px!important;line-height:1.18!important} body.ruscali-edition.single-post .rc-article-content p, body.ruscali-edition.single-post .rc-article-content li{overflow-wrap:anywhere!important} body.ruscali-edition.single-post .rc-geo-line{font-size:11.5px!important;padding:9px 10px!important} body.ruscali-edition.single-post .rc-action-layer{padding:15px!important;margin:18px 0!important} body.ruscali-edition.single-post .rc-action-layer h2{font-size:23px!important;margin-top:0!important} body.ruscali-edition.single-post .rc-action-layer dt{font-size:12px!important} body.ruscali-edition.single-post .rc-action-layer dd{font-size:14px!important;line-height:1.5!important} body.ruscali-edition.single-post .rc-share-links a, body.ruscali-edition.single-post .rc-share-action{min-height:44px!important;display:inline-flex!important;align-items:center!important} body.ruscali-edition .rc-footer{margin-top:30px!important} body.ruscali-edition .rc-footer-brand-row{padding:22px 14px 16px!important} body.ruscali-edition .rc-footer-lockup strong{font-size:30px!important} body.ruscali-edition .rc-footer-grid{gap:16px 12px!important;padding:20px 14px!important} body.ruscali-edition .rc-footer-grid li{margin:6px 0!important} body.ruscali-edition .rc-story-card:hover, body.ruscali-edition .rc-home-action-card:hover{transform:none!important} } @media(max-width:340px){ body.ruscali-edition .rc-service-grid{grid-template-columns:1fr!important} body.ruscali-edition .rc-linkerno-ad{grid-template-columns:minmax(0,1fr) 68px!important} body.ruscali-edition .rc-linkerno-photo img{height:98px!important} } .rc-policy-item-meta,.rc-policy-item-footer{color:#66737c} .rc-insurance-copy small{color:#5f6d76} body.ruscali-edition .rc-service-card strong small{color:#5f6d76!important} @media(max-width:600px){ body.ruscali-edition .rc-newspaper{border-radius:15px!important} body.ruscali-edition .rc-newspaper .rc-split{display:block!important} body.ruscali-edition .rc-newspaper .rc-panel-media{height:156px!important;overflow:hidden!important} body.ruscali-edition .rc-newspaper .rc-panel-media img{ width:100%!important;height:156px!important;min-height:0!important;aspect-ratio:auto!important; object-fit:cover!important;object-position:center 42%!important } body.ruscali-edition .rc-newspaper-copy{padding:18px!important} body.ruscali-edition .rc-newspaper-copy h2{margin:4px 0 8px!important;font-size:25px!important} body.ruscali-edition .rc-newspaper-copy p{ display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important; overflow:hidden!important;margin:0 0 13px!important;font-size:13px!important;line-height:1.45!important } body.ruscali-edition .rc-newspaper-copy .rc-btn{ min-height:44px!important;width:100%!important;padding:10px 12px!important;font-size:12px!important } body.ruscali-edition .rc-social-grid{grid-template-columns:1fr!important;gap:10px!important} body.ruscali-edition .rc-instagram-latest{ background:linear-gradient(145deg,#5420a8,#9d1758 60%,#a84f00)!important } body.ruscali-edition .rc-youtube-card{ background:linear-gradient(145deg,#301010,#8f0e16 60%,#a51c24)!important } body.ruscali-edition .rc-instagram-latest{ min-height:0!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important; grid-template-rows:auto!important;border-radius:14px!important } body.ruscali-edition .rc-instagram-latest-image, body.ruscali-edition .rc-instagram-latest-placeholder{ width:96px!important;min-height:150px!important;height:100%!important } body.ruscali-edition .rc-instagram-latest-image img{ width:100%!important;height:100%!important;min-height:150px!important;max-height:none!important;object-fit:cover!important } body.ruscali-edition .rc-instagram-latest-placeholder{padding:10px!important} body.ruscali-edition .rc-instagram-latest-placeholder span{font-size:28px!important} body.ruscali-edition .rc-instagram-latest-placeholder strong{font-size:12px!important;word-break:break-word!important} body.ruscali-edition .rc-instagram-latest-placeholder small{display:none!important} body.ruscali-edition .rc-instagram-latest-copy{padding:14px!important;min-width:0!important} body.ruscali-edition .rc-instagram-latest-copy h2{margin:4px 0 7px!important;font-size:19px!important;line-height:1.08!important} body.ruscali-edition .rc-instagram-latest-copy p{ display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important; overflow:hidden!important;min-height:0!important;margin:0 0 9px!important;font-size:12px!important;line-height:1.35!important } body.ruscali-edition .rc-instagram-latest-copy .rc-btn{min-height:44px!important;padding:9px 11px!important;font-size:11px!important} body.ruscali-edition .rc-social-card{ min-height:0!important;padding:16px!important;border-radius:14px!important;justify-content:flex-start!important } body.ruscali-edition .rc-social-card .rc-social-icon{font-size:24px!important} body.ruscali-edition .rc-social-card h2{margin:5px 0 7px!important;font-size:22px!important} body.ruscali-edition .rc-social-card p{ min-height:0!important;margin:0 0 11px!important;font-size:12.5px!important;line-height:1.4!important } body.ruscali-edition .rc-social-card .rc-btn{min-height:44px!important;width:100%!important;padding:9px 11px!important;font-size:12px!important} body.ruscali-edition .rc-service-grid{ grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important } body.ruscali-edition .rc-service-card{ min-height:118px!important;padding:13px!important;border-radius:13px!important;justify-content:flex-start!important } body.ruscali-edition .rc-service-card .rc-service-icon{ min-width:38px!important;height:30px!important;margin-bottom:9px!important;padding:0 7px!important;font-size:9px!important } body.ruscali-edition .rc-service-card strong{font-size:14px!important;line-height:1.12!important} body.ruscali-edition .rc-service-card strong small{font-size:9.5px!important;line-height:1.15!important} body.ruscali-edition .rc-service-card>span:last-child{ display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important; overflow:hidden!important;margin-top:5px!important;font-size:10.5px!important;line-height:1.25!important } body.ruscali-edition .rc-popular-section{padding:16px!important;border-radius:15px!important} body.ruscali-edition .rc-popular-section .rc-grid-4{gap:9px!important} body.ruscali-edition .rc-popular-section .rc-story-card:nth-child(n+4){display:none!important} body.ruscali-edition .rc-latest-section .rc-grid-3{gap:9px!important} body.ruscali-edition .rc-latest-section .rc-story-card:nth-child(n+7){display:none!important} body.ruscali-edition .rc-story-card:nth-child(3n+1) .rc-smart-cover-image{object-position:34% center!important} body.ruscali-edition .rc-story-card:nth-child(3n+2) .rc-smart-cover-image{object-position:52% center!important} body.ruscali-edition .rc-story-card:nth-child(3n) .rc-smart-cover-image{object-position:70% center!important} } @media(max-width:360px){ body.ruscali-edition .rc-service-grid{grid-template-columns:1fr!important} } @media(max-width:600px){ body.ruscali-edition .rc-english-section{padding:16px!important;border-radius:15px!important} body.ruscali-edition .rc-english-section .rc-section-head{margin-bottom:10px!important} body.ruscali-edition .rc-english-section .rc-section-title{font-size:24px!important} body.ruscali-edition .rc-english-section .rc-grid-3{gap:9px!important} body.ruscali-edition .rc-english-section .rc-story-card:nth-child(n+3){display:none!important} body.ruscali-edition .rc-ad-slot{ min-height:0!important;margin:18px 0!important;padding:16px!important;border-radius:14px!important; gap:12px!important;align-items:flex-start!important } body.ruscali-edition .rc-ad-slot strong{font-size:23px!important;line-height:1.04!important;margin:4px 0 7px!important} body.ruscali-edition .rc-ad-slot p{ display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important; overflow:hidden!important;font-size:12.5px!important;line-height:1.4!important } body.ruscali-edition .rc-ad-slot .rc-btn{min-height:44px!important;padding:9px 12px!important;font-size:12px!important} body.ruscali-edition .rc-discover{ padding:16px!important;border-radius:15px!important; background:linear-gradient(135deg,#071d2b,#0b527b 62%,#765709)!important } body.ruscali-edition .rc-discover .rc-section-head{margin-bottom:11px!important} body.ruscali-edition .rc-discover .rc-section-title{font-size:26px!important} body.ruscali-edition .rc-discover .rc-section-head>a{ display:inline-flex!important;align-items:center!important;min-height:44px!important; font-size:12px!important;line-height:1.25!important } body.ruscali-edition .rc-discover-grid{grid-template-columns:1fr!important;gap:9px!important} body.ruscali-edition .rc-discover-card{border-radius:13px!important} body.ruscali-edition .rc-discover-card:nth-child(n+3){display:block!important} body.ruscali-edition .rc-discover-card>a:first-child{ aspect-ratio:auto!important;height:auto!important;min-height:116px!important; display:grid!important;grid-template-columns:124px minmax(0,1fr)!important; align-items:stretch!important;overflow:hidden!important; } body.ruscali-edition .rc-discover-card>a:first-child>.rc-smart-cover, body.ruscali-edition .rc-discover-card>a:first-child>img{ width:124px!important;height:100%!important;min-height:116px!important; max-height:180px!important;aspect-ratio:auto!important; object-fit:cover!important;object-position:center!important;display:block!important; } body.ruscali-edition .rc-discover-card>a:first-child>div{ align-self:center!important;padding:12px 13px!important; } body.ruscali-edition .rc-discover-card>a:first-child .rc-kicker{ color:#235671!important;opacity:1!important; } body.ruscali-edition .rc-discover-card div{padding:12px!important} body.ruscali-edition .rc-discover-card h3{ display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important; overflow:hidden!important;margin:4px 0 0!important;font-size:15px!important;line-height:1.16!important } body.ruscali-edition .rc-support-banner{ display:block!important;padding:18px!important;border-radius:15px!important } body.ruscali-edition .rc-support-banner h2{ margin:5px 0 8px!important;font-size:27px!important;line-height:1.03!important } body.ruscali-edition .rc-support-banner p{ margin:0!important;font-size:13px!important;line-height:1.45!important } body.ruscali-edition .rc-support-actions{ display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important } body.ruscali-edition .rc-support-actions .rc-btn{ min-height:44px!important;padding:9px 10px!important;font-size:11.5px!important;line-height:1.2!important;text-align:center!important } body.ruscali-edition .rc-city-links a{ display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:8px 12px!important } body.ruscali-edition .rc-meta, body.ruscali-edition .rc-related-meta{color:#5f6d76!important} body.ruscali-edition .rc-footer{margin-top:22px!important} body.ruscali-edition .rc-footer-brand-row{padding:18px 12px 15px!important;gap:12px!important} body.ruscali-edition .rc-footer-lockup{gap:7px!important} body.ruscali-edition .rc-footer-lockup strong{font-size:29px!important} body.ruscali-edition .rc-footer-lockup span, body.ruscali-edition .rc-footer-lockup em{font-size:12px!important} body.ruscali-edition .rc-footer-brand p{margin:9px 0 0!important;font-size:11.5px!important;line-height:1.4!important} body.ruscali-edition .rc-footer-cta{ width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important } body.ruscali-edition .rc-footer-cta .rc-btn{ min-height:44px!important;padding:8px 9px!important;font-size:10.5px!important;line-height:1.15!important;text-align:center!important } body.ruscali-edition .rc-footer-cta .rc-btn:last-child{grid-column:1/-1!important} body.ruscali-edition .rc-footer-grid{ grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;padding:16px 12px!important } body.ruscali-edition .rc-footer h3{margin:0 0 8px!important;font-size:11px!important;letter-spacing:.08em!important} body.ruscali-edition .rc-footer-grid li{margin:2px 0!important} body.ruscali-edition .rc-footer-grid a{ display:inline-flex!important;align-items:center!important;min-height:30px!important; font-size:11px!important;line-height:1.3!important } body.ruscali-edition .rc-footer .rc-language-switcher summary{min-height:44px!important;min-width:108px!important;font-size:11px!important} body.ruscali-edition .rc-footer-note{margin-top:8px!important;color:#c1cdd5!important;font-size:10.5px!important;line-height:1.3!important} body.ruscali-edition .rc-footer-social-row{ padding:14px 12px!important;gap:9px!important;align-items:flex-start!important;color:#d5dee4!important } body.ruscali-edition .rc-footer-social-row>span{font-size:11.5px!important;font-weight:800!important} body.ruscali-edition .rc-footer-socials .rc-social-link{width:44px!important;height:44px!important} body.ruscali-edition .rc-footer-bottom{ padding:13px 12px 18px!important;gap:7px!important;color:#d5dee4!important;opacity:1!important; font-size:10.5px!important;line-height:1.35!important } } @media(max-width:380px){ body.ruscali-edition .rc-support-actions{grid-template-columns:1fr!important} body.ruscali-edition .rc-footer-cta{grid-template-columns:1fr!important} body.ruscali-edition .rc-footer-cta .rc-btn:last-child{grid-column:auto!important} } body.ruscali-edition .rc-national-hub .rc-btn-secondary { background:#fff!important; color:#17334f!important; border-color:#9cb6c9!important; } body.ruscali-edition .rc-national-hub .rc-btn-secondary:hover { background:#e8f1f6!important; color:#0c2f4a!important; border-color:#5784a4!important; } body.ruscali-edition .rc-national-hub a:focus-visible, body.ruscali-edition .rc-newsroom-form button:focus-visible, body.ruscali-edition .rc-newsroom-form input:focus-visible, body.ruscali-edition .rc-newsroom-form select:focus-visible, body.ruscali-edition .rc-newsroom-form textarea:focus-visible { outline:3px solid #c99105!important; outline-offset:3px!important; } body.ruscali-edition .rc-newsroom-form input:focus-visible, body.ruscali-edition .rc-newsroom-form select:focus-visible, body.ruscali-edition .rc-newsroom-form textarea:focus-visible { border-color:#174e74!important; } @media(max-width:700px) { body.ruscali-edition .rc-national-hub {padding:16px!important;} body.ruscali-edition .rc-national-hub .rc-btn { max-width:100%!important; min-height:44px!important; padding:10px 13px!important; white-space:normal!important; text-align:center!important; line-height:1.25!important; } body.ruscali-edition .rc-newsroom-card {padding:18px!important;} } @media (min-width:901px) { body.ruscali-edition .rc-nav-inner { display:grid!important; grid-template-columns:max-content minmax(0,1fr) max-content!important; align-items:center!important; column-gap:clamp(8px,1.1vw,16px)!important; width:100%!important; min-width:0!important; } body.ruscali-edition .rc-nav .rc-menu-toggle {display:none!important;} body.ruscali-edition .rc-explore-toggle { grid-column:1!important; margin:0!important; min-width:max-content!important; position:relative!important; z-index:2!important; } body.ruscali-edition .rc-nav .rc-curated-menu { grid-column:2!important; display:flex!important; flex:initial!important; width:100%!important; min-width:0!important; max-width:100%!important; justify-content:space-between!important; align-items:center!important; gap:clamp(2px,.45vw,8px)!important; } body.ruscali-edition .rc-nav .rc-curated-menu > li { flex:0 1 auto!important; min-width:0!important; } body.ruscali-edition .rc-nav .rc-curated-menu > li > a { font-size:clamp(11px,.78vw,13px)!important; padding:8px clamp(2px,.33vw,6px)!important; letter-spacing:0!important; } body.ruscali-edition .rc-nav .rc-search-link.rc-search-toggle { grid-column:3!important; margin:0!important; min-width:74px!important; padding:8px 11px!important; position:relative!important; z-index:2!important; white-space:nowrap!important; } } @media (min-width:901px) and (max-width:1320px) { body.ruscali-edition .rc-nav .rc-curated-menu > .rc-menu-crime, body.ruscali-edition .rc-nav .rc-curated-menu > .rc-menu-law {display:none!important;} } @media (min-width:901px) and (max-width:1130px) { body.ruscali-edition .rc-nav .rc-curated-menu > .rc-menu-events, body.ruscali-edition .rc-nav .rc-curated-menu > .rc-menu-realestate {display:none!important;} } body.ruscali-edition .rc-header-weather { box-sizing:border-box!important; overflow:hidden!important; max-width:100%!important; gap:9px!important; align-items:center!important; } body.ruscali-edition .rc-header-weather .rc-weather-icon { display:inline-flex!important; justify-content:center!important; align-items:center!important; flex:0 0 24px!important; width:24px!important; max-width:24px!important; height:24px!important; font-size:20px!important; line-height:1!important; overflow:hidden!important; } body.ruscali-edition .rc-header-weather img.emoji { display:inline!important; width:1em!important; min-width:0!important; max-width:1em!important; height:1em!important; max-height:1em!important; margin:0!important; vertical-align:middle!important; object-fit:contain!important; } body.ruscali-edition .rc-header-weather > div { flex:1 1 auto!important; min-width:0!important; max-width:100%!important; } body.ruscali-edition .rc-header-weather small, body.ruscali-edition .rc-header-weather strong { line-height:1.25!important; white-space:normal!important; overflow-wrap:anywhere!important; } body.ruscali-edition .rc-pulse { grid-template-columns:repeat(3,minmax(0,1fr))!important; } @media (min-width:641px) and (max-width:900px) { body.ruscali-edition .rc-pulse {grid-template-columns:repeat(2,minmax(0,1fr))!important;} } @media (max-width:640px) { body.ruscali-edition .rc-mobile-utility .rc-header-weather { display:flex!important; width:100%!important; min-height:47px!important; height:auto!important; max-height:74px!important; padding:7px 10px!important; border-radius:9px!important; } body.ruscali-edition .rc-mobile-utility .rc-header-weather small { font-size:10px!important; letter-spacing:0!important; } body.ruscali-edition .rc-mobile-utility .rc-header-weather strong { font-size:14px!important; margin-top:2px!important; } body.ruscali-edition .rc-pulse {grid-template-columns:1fr!important;} } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video) { display:flex!important;flex-direction:column!important; min-height:0!important;height:auto!important;aspect-ratio:auto!important; background:#fff!important;isolation:isolate; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)::after { display:none!important;content:none!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>img { position:relative!important;inset:auto!important; display:block!important;width:100%!important;height:auto!important; max-height:470px!important;min-height:0!important; object-fit:contain!important;object-position:center center!important; background:#e8f1f5!important;flex:none!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>.rc-hero-content { position:relative!important;top:auto!important;bottom:auto!important; left:auto!important;right:auto!important;z-index:2!important; display:block!important;width:100%!important;height:auto!important; padding:20px 24px 22px!important;margin:0!important; overflow:visible!important;background:#fff!important; color:#182f41!important;text-shadow:none!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>.rc-hero-content .rc-hero-title { max-width:100%!important;font-size:clamp(23px,2.35vw,35px)!important; line-height:1.17!important;letter-spacing:-.025em!important; margin:10px 0 12px!important;hyphens:none!important; overflow-wrap:break-word!important;word-break:normal!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>.rc-hero-content .rc-hero-title a { color:#102d40!important;text-shadow:none!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>.rc-hero-content .rc-meta { color:#53687a!important;font-size:12px!important;opacity:1!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:has(>.rc-smart-cover):not(.rc-hero-has-video)>.rc-smart-cover { position:relative!important;inset:auto!important; width:100%!important;min-height:260px!important; height:320px!important;aspect-ratio:16/10!important;flex:none!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:has(>.rc-smart-cover)>.rc-smart-cover .rc-smart-copy{display:none!important} @media(max-width:780px){ body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>img{max-height:350px!important} body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>.rc-hero-content{padding:17px 18px 19px!important} body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>.rc-hero-content .rc-hero-title{font-size:clamp(23px,5.5vw,29px)!important;line-height:1.16!important} } @media(min-width:901px){ body.ruscali-edition .rc-nav .rc-curated-menu>li.menu-item-has-children>.sub-menu{ top:100%!important;margin-top:0!important;z-index:100500!important; max-height:min(65vh,470px)!important;overscroll-behavior:contain!important; } body.ruscali-edition .rc-nav .rc-curated-menu>li.menu-item-has-children:hover>.sub-menu, body.ruscali-edition .rc-nav .rc-curated-menu>li.menu-item-has-children:focus-within>.sub-menu, body.ruscali-edition .rc-nav .rc-curated-menu>li.menu-item-has-children.submenu-open>.sub-menu{display:block!important} } body.ruscali-edition .rc-nav .rc-curated-menu .rc-city-submenu a { display:flex!important;align-items:center!important;min-height:44px!important; } body.ruscali-edition .rc-travel-atlas-home{ display:grid;grid-template-columns:minmax(200px,.78fr) minmax(0,1.22fr); gap:0;min-height:292px;margin:32px 0 44px!important; border:1px solid #c7dbe6;border-radius:20px;overflow:hidden; box-shadow:0 14px 34px rgba(15,55,79,.08);background:#f7fbfd; } body.ruscali-edition .rc-travel-atlas-visual{ position:relative;min-height:290px;overflow:hidden;isolation:isolate; background:linear-gradient(145deg,#075474 0%,#0c7d9a 52%,#2bb7b3 100%); } body.ruscali-edition .rc-atlas-map-shape{ position:absolute;inset:10% 23% 13% 25%;background:linear-gradient(145deg,#f0e2bd,#f7bf72); clip-path:polygon(15% 0,86% 10%,79% 27%,92% 44%,78% 57%,71% 76%,56% 100%,42% 88%,26% 66%,18% 43%,4% 19%); transform:rotate(-9deg);filter:drop-shadow(0 7px 9px rgba(5,41,67,.22)); opacity:.96; } body.ruscali-edition .rc-atlas-sun{ position:absolute;top:19px;right:20px;font-size:34px;color:#ffde8a;z-index:2; } body.ruscali-edition .rc-atlas-pin{position:absolute;z-index:3;font-size:23px;color:#b82f37;text-shadow:0 1px 4px #fff;line-height:1} body.ruscali-edition .rc-atlas-pin-one{top:29%;left:49%} body.ruscali-edition .rc-atlas-pin-two{top:48%;left:52%} body.ruscali-edition .rc-atlas-pin-three{top:71%;left:48%} body.ruscali-edition .rc-atlas-wave{position:absolute;left:19px;bottom:35px;letter-spacing:8px;font-size:36px;color:#c0f1ef;opacity:.62} body.ruscali-edition .rc-atlas-visual-label{ position:absolute;bottom:18px;right:17px;z-index:3;color:#fff; font:800 11px/1.3 system-ui,sans-serif;text-align:right;letter-spacing:.14em; text-shadow:0 1px 4px #06465d; } body.ruscali-edition .rc-travel-atlas-copy{ padding:30px clamp(24px,3.6vw,46px);display:flex;flex-direction:column; align-items:flex-start;justify-content:center;gap:12px;min-width:0; } body.ruscali-edition.home .rc-travel-atlas-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:0!important;margin:24px 0!important;background:#083b56!important;border-color:#225a70!important} body.ruscali-edition.home .rc-travel-atlas-visual{min-height:360px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 75% 20%,#277d8f 0%,transparent 45%),linear-gradient(140deg,#073149,#0b617a)!important} body.ruscali-edition.home .rc-travel-atlas-copy{padding:clamp(24px,3.2vw,45px)!important;gap:15px!important} body.ruscali-edition.home .rc-travel-atlas-copy h2,body.ruscali-edition.home .rc-travel-atlas-copy p{color:#fff!important} body.ruscali-edition.home .rc-atlas-eyebrow{color:#f4c650!important} body.ruscali-edition.home .rc-atlas-chips span{background:#fff!important;color:#143a4f!important} body.ruscali-edition.home .rc-atlas-cta{background:#efb633!important;color:#112b40!important;box-shadow:none!important} body.ruscali-edition.home .rc-atlas-secondary{color:#fff!important} body.ruscali-edition.home .rc-atlas-disclosure{color:#d2e3eb!important} @media(max-width:800px){body.ruscali-edition.home .rc-travel-atlas-home{grid-template-columns:minmax(0,1fr)!important}body.ruscali-edition.home .rc-travel-atlas-visual{min-height:245px!important}body.ruscali-edition.home .rc-travel-atlas-copy{padding:25px!important}} body.ruscali-edition .rc-atlas-eyebrow{font-weight:900;letter-spacing:.14em;color:#087698;font-size:11px} body.ruscali-edition .rc-travel-atlas-copy h2{font-size:clamp(25px,3.1vw,39px);line-height:1.09;margin:0;color:#132d42;letter-spacing:-.03em} body.ruscali-edition .rc-travel-atlas-copy p{color:#496172;font-size:15px;line-height:1.7;margin:0;max-width:720px} body.ruscali-edition .rc-atlas-chips{display:flex;flex-wrap:wrap;gap:7px} body.ruscali-edition .rc-atlas-chips span{padding:6px 10px;border:1px solid #c9dfeb;border-radius:30px;color:#245469;background:#fff;font-size:12px;font-weight:750} body.ruscali-edition .rc-atlas-cta{ display:inline-flex;align-items:center;justify-content:center;gap:17px; min-height:47px;padding:10px 20px;border-radius:11px;background:#08739a; color:#fff!important;text-decoration:none;font-weight:850;line-height:1.3; box-shadow:0 4px 0 #084d67; } body.ruscali-edition .rc-atlas-cta:hover,body.ruscali-edition .rc-atlas-cta:focus-visible{background:#094e77;outline:3px solid #f3b844;outline-offset:3px} body.ruscali-edition .rc-atlas-cta-row{display:flex;flex-wrap:wrap;gap:13px;align-items:center} body.ruscali-edition .rc-atlas-secondary{ display:inline-flex;align-items:center;justify-content:center; padding:10px 12px;min-height:47px;color:#075774;text-decoration:underline; text-underline-offset:3px;font-weight:750;line-height:1.35; } body.ruscali-edition .rc-atlas-secondary:hover,body.ruscali-edition .rc-atlas-secondary:focus-visible{ color:#063951;outline:2px solid #075774;outline-offset:2px; } body.ruscali-edition .rc-atlas-disclosure{font-size:11px;color:#4a6674;line-height:1.45} @media(max-width:490px){ body.ruscali-edition .rc-atlas-cta-row{align-items:stretch;flex-direction:column;width:100%} body.ruscali-edition .rc-atlas-cta,body.ruscali-edition .rc-atlas-secondary{width:100%;text-align:center} } body.ruscali-edition .rc-travel-atlas-side{ display:flex;align-items:center;gap:12px;min-width:0;margin:13px 0 18px; padding:14px 13px;border:1px solid #b7d7e8;border-radius:15px; background:linear-gradient(115deg,#eaf9ff,#fff); color:#153d56;text-decoration:none;box-shadow:0 4px 18px rgba(7,68,94,.05); } body.ruscali-edition .rc-travel-atlas-side-icon{font-size:31px;flex:0 0 auto;line-height:1} body.ruscali-edition .rc-travel-atlas-side-copy{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.32} body.ruscali-edition .rc-travel-atlas-side-copy small{font-size:9.5px;color:#277c9c;font-weight:850;letter-spacing:.07em} body.ruscali-edition .rc-travel-atlas-side-copy strong{font-size:15px;color:#123b56} body.ruscali-edition .rc-travel-atlas-side-copy>span{font-size:12px;color:#476c7b} body.ruscali-edition .rc-travel-atlas-side:hover,body.ruscali-edition .rc-travel-atlas-side:focus-visible{ border-color:#08739a;background:#daf3fd;outline:2px solid #e4ae3c;outline-offset:2px } @media(max-width:760px){ body.ruscali-edition .rc-travel-atlas-home{grid-template-columns:1fr;margin:24px 0 33px!important} body.ruscali-edition .rc-travel-atlas-visual{min-height:185px;height:185px} body.ruscali-edition .rc-travel-atlas-copy{padding:21px 19px 25px} body.ruscali-edition .rc-travel-atlas-copy h2{font-size:clamp(25px,7vw,33px)} body.ruscali-edition .rc-travel-atlas-copy p{font-size:14px} } body.ruscali-edition .rc-commerce-offer{ display:flex;align-items:center;justify-content:space-between;gap:22px; margin:25px 0;padding:20px 24px;border:1px solid #d5e6ed; border-radius:16px;background:#f6fafc; box-shadow:0 6px 24px rgba(13,56,82,.055); } body.ruscali-edition .rc-commerce-offer-info{flex:1 1 auto;min-width:0} body.ruscali-edition .rc-commerce-offer h2{ margin:6px 0 7px;color:#143b51;line-height:1.2; font-size:clamp(19px,2.5vw,25px);letter-spacing:-.025em; } body.ruscali-edition .rc-commerce-offer p{margin:0 0 8px;color:#476270;line-height:1.6;font-size:14px} body.ruscali-edition .rc-commerce-offer small{font-size:11px;color:#596a72;line-height:1.55;display:block} body.ruscali-edition .rc-commerce-offer small a{color:#075b82;text-decoration:underline} body.ruscali-edition .rc-commerce-offer-link{ flex:0 0 auto;white-space:normal;text-align:center;min-height:45px; max-width:230px;font-size:13px;line-height:1.35; } @media(max-width:700px){ body.ruscali-edition .rc-commerce-offer{ flex-direction:column;align-items:stretch;gap:15px;padding:17px 18px; } body.ruscali-edition .rc-commerce-offer-link{ width:100%;max-width:none;justify-content:center; } } @media (max-width:600px) { body.ruscali-edition {overflow-x:clip;} body.ruscali-edition .container {min-width:0!important;} body.ruscali-edition img {max-width:100%;} body.ruscali-edition .rc-topbar-social-wrap {display:none!important;} body.ruscali-edition .rc-topbar-inner { display:flex!important;align-items:center!important; justify-content:space-between!important;flex-wrap:nowrap!important; min-height:44px!important; } body.ruscali-edition .rc-topbar-meta {min-width:0!important;overflow:hidden!important;} body.ruscali-edition .rc-topbar-links {min-width:0!important;gap:7px!important;} body.ruscali-edition .rc-topbar-links a, body.ruscali-edition .rc-language-switcher summary { min-height:44px!important;display:inline-flex!important;align-items:center!important; } body.ruscali-edition .rc-header-inner {padding:12px 12px 11px!important;} body.ruscali-edition .rc-brand-line {font-size:11px!important;margin-top:7px!important;} body.ruscali-edition .rc-linkerno-ad {min-height:0!important;height:auto!important;max-height:none!important;align-self:center!important;overflow:hidden!important;} body.ruscali-edition .rc-linkerno-copy strong {font-size:clamp(12px,3.7vw,15px)!important;line-height:1.12!important;} body.ruscali-edition .rc-linkerno-logo {max-width:125px!important;} body.ruscali-edition .rc-linkerno-photo {height:88px!important;} body.ruscali-edition .rc-linkerno-photo img {height:98px!important;} body.ruscali-edition .rc-mobile-utility {margin-top:6px!important;gap:8px!important;} body.ruscali-edition .rc-mobile-utility .rc-header-weather {min-height:44px!important;max-height:none!important;} body.ruscali-edition .rc-mobile-utility .rc-header-actions { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important; } body.ruscali-edition .rc-mobile-utility .rc-btn { min-width:0!important;min-height:46px!important; padding:9px!important;font-size:12px!important;line-height:1.2!important; overflow-wrap:normal!important;white-space:normal!important; } body.ruscali-edition .rc-nav-inner {grid-template-columns:minmax(0,1fr) minmax(0,1fr) 50px!important;gap:7px!important;} body.ruscali-edition .rc-menu-toggle, body.ruscali-edition .rc-explore-toggle, body.ruscali-edition .rc-search-link.rc-search-toggle { min-height:48px!important;min-width:44px!important; box-sizing:border-box!important;font-size:13px!important; } body.ruscali-edition .rc-search-link.rc-search-toggle {font-size:0!important;position:relative!important;} body.ruscali-edition .rc-search-link.rc-search-toggle::after { content:"⌕";font-size:25px;line-height:1;display:block;position:absolute;inset:0; display:flex;align-items:center;justify-content:center; } body.ruscali-edition .rc-nav .menu>li>a, body.ruscali-edition .rc-explore-panel a {min-height:44px!important;} body.ruscali-edition .rc-hero-section .rc-hero-grid { display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important; } body.ruscali-edition .rc-hero-section .rc-hero-main { min-width:0!important;max-width:100%!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video) { aspect-ratio:auto!important;height:auto!important; } body.ruscali-edition .rc-hero-section .rc-hero-main:not(.rc-hero-has-video)>.rc-hero-content { padding:17px 16px 19px!important; } body.ruscali-edition .rc-hero-section .rc-hero-title { max-width:100%!important;font-size:clamp(23px,6.3vw,29px)!important; line-height:1.15!important;overflow-wrap:break-word!important;hyphens:auto!important; } body.ruscali-edition .rc-hero-section .rc-side-stack { display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important; } body.ruscali-edition .rc-hero-section .rc-side-stack .rc-story-card {min-width:0!important;} body.ruscali-edition .rc-hero-section .rc-side-stack .rc-story-title { font-size:clamp(15px,4.1vw,18px)!important;line-height:1.24!important; } body.ruscali-edition .rc-national-hub { margin:13px 0 18px!important;padding:16px!important; border-radius:13px!important; } body.ruscali-edition .rc-national-hub h2 {font-size:21px!important;line-height:1.18!important;} body.ruscali-edition .rc-national-hub p {font-size:13px!important;line-height:1.47!important;} body.ruscali-edition .rc-national-hub a {overflow-wrap:break-word;} body.ruscali-edition .rc-section {min-width:0!important;} body.ruscali-edition .rc-section-title {font-size:clamp(22px,6vw,27px)!important;line-height:1.19!important;} body.ruscali-edition .rc-story-card,.rc-story-card .rc-story-body {min-width:0!important;} body.ruscali-edition .rc-story-title a {overflow-wrap:break-word!important;} body.ruscali-edition .rc-home-action-card {min-width:0!important;} body.ruscali-edition .rc-service-card {min-width:0!important;} body.ruscali-edition .rc-service-card strong {overflow-wrap:break-word!important;} body.ruscali-edition.single-post .rc-article {min-width:0!important;} body.ruscali-edition.single-post .rc-article h1 { font-size:clamp(27px,7.1vw,34px)!important;line-height:1.14!important; overflow-wrap:break-word!important; } body.ruscali-edition.single-post .rc-article-media img { width:100%!important;height:auto!important;object-fit:contain!important; } body.ruscali-edition .rc-article-content table { display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch; } } @media (max-width:359px) { body.ruscali-edition .rc-mobile-utility .rc-header-actions {grid-template-columns:1fr!important;} body.ruscali-edition .rc-linkerno-photo {display:none!important;} body.ruscali-edition .rc-linkerno-ad {grid-template-columns:1fr!important;min-height:82px!important;height:82px!important;} } @media (max-width:600px) { body.ruscali-edition.home .rc-front-news-early { margin:15px 0 22px!important;padding:0!important; } body.ruscali-edition.home .rc-front-news-early .rc-section-head {margin-bottom:12px!important;} body.ruscali-edition.home .rc-front-news-early .rc-grid-3 { display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-card:nth-child(n+5) {display:grid!important;} body.ruscali-edition.home .rc-front-news-early .rc-story-card { display:grid!important;grid-template-columns:112px minmax(0,1fr)!important; min-height:119px!important;height:auto!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-card .rc-card-image { width:112px!important;height:100%!important;min-height:119px!important;aspect-ratio:auto!important; padding:0!important;overflow:hidden!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-body {padding:10px 12px!important;} body.ruscali-edition.home .rc-front-news-early .rc-story-title {font-size:15px!important;line-height:1.24!important;} body.ruscali-edition.home .rc-front-news-early .rc-story-title a {-webkit-line-clamp:3!important;} body.ruscali-edition.home .rc-national-hub {margin:12px 0 22px!important;padding:15px!important;} body.ruscali-edition.home .rc-national-hub>div:nth-of-type(2) { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:8px!important;min-width:0!important; } body.ruscali-edition.home .rc-national-hub>div:nth-of-type(3) { display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important; min-width:0!important; } body.ruscali-edition.home .rc-national-hub>div:first-child { display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important; } body.ruscali-edition.home .rc-national-hub h2 {font-size:19px!important;line-height:1.19!important;} body.ruscali-edition.home .rc-national-hub p {font-size:12.5px!important;} body.ruscali-edition.home .rc-national-hub>div:first-child>div:last-child { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important; width:100%!important; } body.ruscali-edition.home .rc-national-hub .rc-btn { min-width:0!important;min-height:44px!important;max-width:none!important;width:100%!important; font-size:11.5px!important;line-height:1.25!important;padding:8px 9px!important; text-align:center!important;justify-content:center!important; } body.ruscali-edition.home .rc-pulse {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;} body.ruscali-edition.home .rc-pulse-item { min-height:68px!important;padding:12px 15px!important;box-shadow:none!important; display:flex!important;justify-content:center!important; } body.ruscali-edition.home .rc-pulse-label {font-size:10px!important;letter-spacing:.07em!important;} body.ruscali-edition.home .rc-pulse-value {font-size:17px!important;line-height:1.25!important;margin-top:4px!important;} body.ruscali-edition.home .rc-travel.rc-panel { padding:17px!important;margin:24px 0!important;border-radius:16px!important; } body.ruscali-edition.home .rc-travel-grid {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important;} body.ruscali-edition.home .rc-travel-copy h2 {font-size:clamp(22px,6.4vw,28px)!important;line-height:1.13!important;margin:7px 0 9px!important;} body.ruscali-edition.home .rc-travel-copy p {font-size:13px!important;line-height:1.5!important;margin-bottom:8px!important;} body.ruscali-edition.home .rc-feature-pills { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:7px!important;margin:13px 0!important; } body.ruscali-edition.home .rc-feature-pills span { display:flex!important;align-items:center!important;min-height:44px!important; border-radius:10px!important;padding:9px 11px!important;font-size:12px!important; font-weight:750!important;line-height:1.25!important; } body.ruscali-edition.home .rc-travel-copy>.rc-btn { width:auto!important;max-width:100%!important;min-height:45px!important; padding:10px 16px!important;font-size:13px!important; } body.ruscali-edition.home .rc-travel-cards {gap:9px!important;} body.ruscali-edition.home .rc-travel-cards .rc-story-card { min-height:113px!important;grid-template-columns:104px minmax(0,1fr)!important; } body.ruscali-edition.home .rc-travel-cards .rc-card-image {width:104px!important;min-height:113px!important;} body.ruscali-edition.home .rc-travel-cards .rc-story-body {padding:11px!important;} body.ruscali-edition.home .rc-travel-cards .rc-story-title {font-size:15px!important;line-height:1.22!important;} body.ruscali-edition.home .rc-social-grid-28 {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;} body.ruscali-edition.home .rc-instagram-latest { min-height:0!important;display:grid!important;grid-template-columns:73px minmax(0,1fr)!important; grid-template-rows:auto!important;border-radius:15px!important; } body.ruscali-edition.home .rc-instagram-latest-placeholder, body.ruscali-edition.home .rc-instagram-latest-image { width:73px!important;height:100%!important;min-height:110px!important; padding:8px 4px!important;justify-content:center!important;overflow:hidden!important; } body.ruscali-edition.home .rc-instagram-latest-placeholder span {font-size:23px!important;} body.ruscali-edition.home .rc-instagram-latest-placeholder strong {font-size:9px!important;} body.ruscali-edition.home .rc-instagram-latest-placeholder small {display:none!important;} body.ruscali-edition.home .rc-instagram-latest-copy {padding:12px!important;} body.ruscali-edition.home .rc-instagram-latest-copy h2 {font-size:17px!important;line-height:1.17!important;} body.ruscali-edition.home .rc-instagram-latest-copy p {display:none!important;} body.ruscali-edition.home .rc-instagram-latest-copy .rc-btn { width:auto!important;max-width:100%!important;min-height:42px!important; padding:9px 12px!important;font-size:11px!important; } body.ruscali-edition.home .rc-social-card { min-height:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important; align-items:center!important;column-gap:12px!important;row-gap:3px!important; padding:13px 14px!important;border-radius:15px!important; } body.ruscali-edition.home .rc-social-card .rc-social-icon { grid-column:1!important;grid-row:1/3!important;font-size:24px!important; } body.ruscali-edition.home .rc-social-card h2 { grid-column:2!important;margin:0!important;font-size:18px!important;line-height:1.22!important; } body.ruscali-edition.home .rc-social-card p { grid-column:2!important;margin:3px 0!important;min-height:0!important; font-size:12px!important;line-height:1.35!important; } body.ruscali-edition.home .rc-social-card .rc-btn { grid-column:2!important;justify-self:start!important; min-height:43px!important;width:auto!important;max-width:100%!important; padding:9px 16px!important;font-size:11.5px!important;margin-top:5px!important; } body.ruscali-edition.home .rc-discover {padding:17px!important;border-radius:16px!important;} body.ruscali-edition.home .rc-discover .rc-section-head {gap:9px!important;} body.ruscali-edition.home .rc-discover .rc-section-head>a { display:inline-flex!important;align-items:center!important; min-height:44px!important;font-size:12px!important; } body.ruscali-edition.home .rc-discover-grid {grid-template-columns:minmax(0,1fr)!important;gap:10px!important;} body.ruscali-edition.home .rc-discover-card:nth-child(n+3) {display:block!important;} body.ruscali-edition.home .rc-discover-card {min-height:114px!important;border-radius:13px!important;background:#fff!important;} body.ruscali-edition.home .rc-discover-card>a { display:grid!important;grid-template-columns:116px minmax(0,1fr)!important; align-items:stretch!important;min-height:114px!important; height:auto!important;aspect-ratio:auto!important; } body.ruscali-edition.home .rc-discover-card>a>img, body.ruscali-edition.home .rc-discover-card>a>.rc-smart-discover { width:116px!important;min-width:116px!important;height:100%!important;min-height:114px!important; max-height:none!important;aspect-ratio:auto!important;margin:0!important; padding:0!important;display:block!important;background:#e5f0f5!important;overflow:hidden!important; } body.ruscali-edition.home .rc-discover-card>a>img, body.ruscali-edition.home .rc-discover-card .rc-smart-discover img { object-fit:cover!important;object-position:center!important;display:block!important; } body.ruscali-edition.home .rc-discover-card .rc-smart-discover .rc-smart-cover-image { width:100%!important;height:100%!important;position:absolute!important;inset:0!important; aspect-ratio:auto!important;object-fit:cover!important; } body.ruscali-edition.home .rc-discover-card>a>div:last-child { display:flex!important;flex-direction:column!important;justify-content:center!important; padding:11px 12px!important;min-width:0!important; } body.ruscali-edition.home .rc-discover-card .rc-kicker { color:#195a72!important;opacity:1!important;font-size:10px!important; text-shadow:none!important; } body.ruscali-edition.home .rc-discover-card h3 { color:#142f40!important;font-size:15px!important;line-height:1.24!important; margin:5px 0 0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important; -webkit-line-clamp:4!important;overflow:hidden!important; overflow-wrap:break-word!important; } body.ruscali-edition .rc-footer-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;} body.ruscali-edition .rc-footer-grid>div:nth-child(3) { grid-column:1/-1!important;border-top:1px solid rgba(255,255,255,.12)!important; padding-top:13px!important; } body.ruscali-edition .rc-footer-grid>div:nth-child(3) ul { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:0 12px!important; } body.ruscali-edition .rc-footer-grid>div:nth-child(4) {grid-column:1/-1!important;} body.ruscali-edition .rc-footer-grid li {margin:0!important;} body.ruscali-edition .rc-footer-grid a { min-height:42px!important;display:flex!important;align-items:center!important; font-size:11.5px!important;line-height:1.23!important;overflow-wrap:break-word!important; } } @media (max-width:370px) { body.ruscali-edition.home .rc-front-news-early .rc-story-card {grid-template-columns:95px minmax(0,1fr)!important;} body.ruscali-edition.home .rc-front-news-early .rc-card-image {width:95px!important;} body.ruscali-edition.home .rc-feature-pills {grid-template-columns:1fr 1fr!important;} body.ruscali-edition.home .rc-discover-card>a {grid-template-columns:100px minmax(0,1fr)!important;} body.ruscali-edition.home .rc-discover-card>a>img, body.ruscali-edition.home .rc-discover-card>a>.rc-smart-discover {width:100px!important;min-width:100px!important;} } @media(min-width:900px){body.ruscali-edition.home .rc-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr)!important;align-items:stretch!important;gap:16px!important}body.ruscali-edition.home .rc-hero-main{aspect-ratio:auto!important;min-height:520px!important;height:100%!important;display:flex!important;flex-direction:column!important}body.ruscali-edition.home .rc-hero-main .rc-hero-image-link{display:block!important;flex:1 1 auto!important;min-height:260px!important;overflow:hidden!important}body.ruscali-edition.home .rc-hero-main .rc-hero-image-link img{width:100%!important;height:100%!important;object-fit:cover!important}body.ruscali-edition.home .rc-hero-content{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;padding:18px 22px!important}body.ruscali-edition.home .rc-hero-title{font-size:clamp(23px,2.2vw,31px)!important;line-height:1.19!important;overflow:visible!important;display:block!important;max-height:none!important}body.ruscali-edition.home .rc-side-stack{display:grid!important;grid-auto-rows:minmax(0,1fr)!important;gap:12px!important;min-width:0!important}body.ruscali-edition.home .rc-side-stack>*{min-height:0!important;min-width:0!important}body.ruscali-edition.home .rc-side-stack .rc-card-title{font-size:clamp(14px,1.15vw,17px)!important;line-height:1.25!important;display:block!important;max-height:none!important;-webkit-line-clamp:unset!important;overflow:visible!important;overflow-wrap:break-word!important;hyphens:auto!important}}body.ruscali-edition.home .rc-hero-title a,body.ruscali-edition.home .rc-side-stack a{overflow-wrap:break-word!important;word-break:normal!important}body.ruscali-edition.home .rc-shorts-recent{overflow:visible!important}body.ruscali-edition.home .rc-shorts-list{overflow-x:auto!important}body.ruscali-edition.home .rc-shorts-section{margin-bottom:18px!important}@media(max-width:899px){body.ruscali-edition.home .rc-hero-main{height:auto!important;min-height:0!important}body.ruscali-edition.home .rc-hero-title{display:block!important;max-height:none!important;overflow:visible!important;font-size:clamp(21px,4vw,29px)!important;line-height:1.23!important}body.ruscali-edition.home .rc-side-stack .rc-card-title{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}body.ruscali-edition.home .rc-hero-grid{align-items:start!important}} @media(max-width:600px) { #wpvibe-preview-banner { display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important; align-items:center!important;gap:6px!important;padding:7px 9px!important; min-height:54px!important;max-height:74px!important;height:auto!important; box-sizing:border-box!important; } #wpvibe-preview-banner .wpvibe-info {display:none!important;} #wpvibe-preview-banner .wpvibe-badge { min-width:0!important;white-space:normal!important; font-size:10px!important;line-height:1.15!important; } #wpvibe-preview-banner .wpvibe-btn { white-space:nowrap!important;min-height:40px!important; display:inline-flex!important;align-items:center!important; padding:6px 8px!important;font-size:10px!important; } body.wpvibe-preview-active{padding-bottom:60px!important;} body.ruscali-edition .rc-menu-toggle::before, body.ruscali-edition .rc-search-link.rc-search-toggle::after { display:none!important;content:none!important; } body.ruscali-edition .rc-menu-toggle, body.ruscali-edition .rc-search-link.rc-search-toggle { display:flex!important;align-items:center!important;justify-content:center!important; padding:0!important; } body.ruscali-edition .rc-menu-toggle svg, body.ruscali-edition .rc-search-link.rc-search-toggle svg {display:block!important;flex:none!important;} body.ruscali-edition .rc-explore-toggle {display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;} body.ruscali-edition .rc-explore-toggle>span {font-size:22px!important;line-height:1!important;} body.ruscali-edition.home .rc-national-hub>div:first-of-type { display:flex!important;flex-direction:column!important;align-items:stretch!important; width:100%!important;gap:14px!important; } body.ruscali-edition.home .rc-national-hub>div:first-of-type>div { width:100%!important;max-width:100%!important;min-width:0!important; } body.ruscali-edition.home .rc-national-hub>div:first-of-type>div:last-child { display:grid!important;grid-template-columns:minmax(0,1fr)!important; gap:8px!important;align-items:stretch!important;width:100%!important; } body.ruscali-edition.home .rc-national-hub>div:first-of-type .rc-btn { width:100%!important;max-width:100%!important;min-width:0!important; margin:0!important;flex:0 1 auto!important;position:static!important; min-height:44px!important;padding:10px 12px!important; transform:none!important;box-sizing:border-box!important; } body.ruscali-edition.home .rc-hero-main:not(.rc-hero-has-video)>img { width:100%!important;max-height:340px!important;aspect-ratio:16/9!important; height:auto!important;object-fit:cover!important;object-position:center center!important; } body.ruscali-edition.home .rc-hero-main>.rc-hero-content .rc-hero-title { font-size:clamp(22px,6.2vw,29px)!important; line-height:1.16!important;hyphens:auto!important;overflow-wrap:anywhere!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-card, body.ruscali-edition.home .rc-hero-section .rc-side-stack .rc-story-card { display:grid!important;grid-template-columns:110px minmax(0,1fr)!important; min-height:132px!important;max-height:164px!important;height:auto!important; align-items:stretch!important;overflow:hidden!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-card .rc-card-image, body.ruscali-edition.home .rc-hero-section .rc-side-stack .rc-story-card .rc-card-image { width:110px!important;height:100%!important;min-height:0!important; aspect-ratio:auto!important;position:relative!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-body, body.ruscali-edition.home .rc-hero-section .rc-side-stack .rc-story-body { min-width:0!important;padding:10px 12px!important;overflow:hidden!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-title a, body.ruscali-edition.home .rc-hero-section .rc-side-stack .rc-story-title a { display:-webkit-box!important;-webkit-box-orient:vertical!important; -webkit-line-clamp:3!important;overflow:hidden!important; } body.ruscali-edition.home .rc-front-news-early .rc-story-card img, body.ruscali-edition.home .rc-hero-section .rc-side-stack .rc-story-card img { width:100%!important;height:100%!important;object-fit:cover!important; } } body.ruscali-edition .rc-california-offers { margin:24px 0!important;padding:22px!important; border:1px solid #d3e3e9;border-radius:16px; background:linear-gradient(135deg,#eef8fb 0%,#fbfdff 65%,#fff7e4 100%); color:#15354a;box-shadow:0 7px 20px rgba(14,48,70,.055); } body.ruscali-edition .rc-ca-offers-head { display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px; } body.ruscali-edition .rc-ca-offers-head h2 { font-size:clamp(20px,2.7vw,29px);line-height:1.17;letter-spacing:-.025em; margin:6px 0; } body.ruscali-edition .rc-ca-offers-head p {font-size:13px;line-height:1.45;margin:5px 0;max-width:600px;color:#41586b;} body.ruscali-edition .rc-ca-offers-head>a { flex:none;min-height:44px;display:flex;align-items:center;color:#14617e; font-weight:800;font-size:13px;text-decoration:underline;text-underline-offset:3px; } body.ruscali-edition .rc-ca-offers-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px; } body.ruscali-edition .rc-ca-offer-card { background:white;border:1px solid #d4e1e7;border-radius:12px;padding:14px; text-decoration:none!important;color:#12384e!important;min-width:0;min-height:110px; display:flex;flex-direction:column;gap:9px;justify-content:center; transition:box-shadow .2s,border-color .2s; } body.ruscali-edition .rc-ca-offer-card:hover, body.ruscali-edition .rc-ca-offer-card:focus-visible {border-color:#197398;box-shadow:0 4px 12px rgba(5,49,73,.14);} body.ruscali-edition .rc-ca-offer-label {font-size:9px;color:#426878;letter-spacing:.09em;font-weight:850;} body.ruscali-edition .rc-ca-offer-card strong {font-size:17px;line-height:1.2;overflow-wrap:break-word;} body.ruscali-edition .rc-ca-offer-cta {font-size:12px;color:#126081;font-weight:800;} body.ruscali-edition .rc-ca-offers-disclosure { margin:11px 1px 0;color:#536773;font-size:11px;line-height:1.45; } body.ruscali-edition .rc-ca-offers-disclosure a {color:#185e79;text-underline-offset:2px;} @media (max-width:600px) { body.ruscali-edition .rc-california-offers {padding:14px!important;margin:18px 0!important;} body.ruscali-edition .rc-ca-offers-head {align-items:start!important;gap:5px!important;flex-wrap:wrap!important;margin-bottom:11px!important;} body.ruscali-edition .rc-ca-offers-head h2 {font-size:21px!important;margin:4px 0!important;} body.ruscali-edition .rc-ca-offers-head p {font-size:12px!important;} body.ruscali-edition .rc-ca-offers-head>a {font-size:12px!important;min-height:42px!important;} body.ruscali-edition .rc-ca-offers-grid {grid-template-columns:1fr!important;gap:7px!important;} body.ruscali-edition .rc-ca-offer-card { display:grid!important;grid-template-columns:minmax(0,1fr) auto!important; align-items:center!important;column-gap:7px!important;row-gap:3px!important; min-height:64px!important;padding:10px 12px!important; } body.ruscali-edition .rc-ca-offer-label {grid-column:1/-1!important;font-size:9px!important;} body.ruscali-edition .rc-ca-offer-card strong {font-size:15px!important;line-height:1.17!important;} body.ruscali-edition .rc-ca-offer-cta {font-size:11px!important;white-space:nowrap!important;} body.ruscali-edition .rc-ca-offers-disclosure {font-size:10px!important;} } @media (max-width:600px) { body.ruscali-edition .rc-nav-inner { display:grid!important;grid-template-columns:49px minmax(0,1fr) 49px!important; gap:7px!important;align-items:center!important; min-height:52px!important; } body.ruscali-edition .rc-menu-toggle { grid-column:1!important;position:relative!important; font-size:0!important;min-width:49px!important;width:49px!important; min-height:48px!important;border-radius:10px!important; } body.ruscali-edition .rc-menu-toggle::before { content:"☰";font-size:22px!important;line-height:1!important; display:inline-block!important; } body.ruscali-edition .rc-explore-toggle { grid-column:2!important;width:100%!important;min-width:0!important; min-height:48px!important;border-radius:10px!important;font-size:14px!important; } body.ruscali-edition .rc-search-link.rc-search-toggle { grid-column:3!important;width:49px!important;min-width:49px!important; min-height:48px!important;border-radius:10px!important; } } @supports selector(a:has(img)) { @media (max-width:600px) { body.ruscali-edition.home .rc-story-card a.rc-card-image:has(img[src*="russian-california-newspaper-ruscali"]) { display:flex!important;flex-direction:column!important; align-items:center!important;justify-content:center!important; gap:6px!important;padding:8px!important;position:relative!important; background:linear-gradient(135deg,#092c43,#146585)!important; text-align:center!important;min-width:0!important;box-sizing:border-box!important; } body.ruscali-edition.home .rc-story-card:nth-child(3n+2) a.rc-card-image:has(img[src*="russian-california-newspaper-ruscali"]) { background:linear-gradient(135deg,#133b50,#215d6c)!important; } body.ruscali-edition.home .rc-story-card:nth-child(3n) a.rc-card-image:has(img[src*="russian-california-newspaper-ruscali"]) { background:linear-gradient(135deg,#1a354b,#526271)!important; } body.ruscali-edition.home .rc-story-card a.rc-card-image:has(img[src*="russian-california-newspaper-ruscali"]) img { display:none!important; } body.ruscali-edition.home .rc-story-card a.rc-card-image:has(img[src*="russian-california-newspaper-ruscali"])::before { content:"RUSCALI";font-size:clamp(16px,4.8vw,21px)!important; font-weight:950!important;letter-spacing:-.035em!important;color:#ffcf51!important;line-height:1.05!important; overflow-wrap:normal!important;word-break:normal!important; } body.ruscali-edition.home .rc-story-card a.rc-card-image:has(img[src*="russian-california-newspaper-ruscali"])::after { content:"РУССКАЯ КАЛИФОРНИЯ";font-size:8px!important;font-weight:800!important; letter-spacing:.05em!important;color:#f2f7fa!important;line-height:1.2!important; } body.ruscali-edition.home .rc-discover-card .rc-smart-discover:has(img[src*="russian-california-newspaper-ruscali"]) { position:relative!important;background:linear-gradient(145deg,#13445c,#28758c)!important; display:flex!important;align-items:center!important;justify-content:center!important; } body.ruscali-edition.home .rc-discover-card .rc-smart-discover:has(img[src*="russian-california-newspaper-ruscali"]) img { display:none!important; } body.ruscali-edition.home .rc-discover-card .rc-smart-discover:has(img[src*="russian-california-newspaper-ruscali"])::before { content:"RUSCALI";font-size:18px!important;font-weight:950!important; color:#f6c748!important;letter-spacing:-.05em!important;z-index:3!important; } } } body.ruscali-edition .rc-original-scene, body.ruscali-edition.home a.rc-original-scene { position:relative!important;display:block!important;overflow:hidden!important; min-width:0!important;background:#133d59!important;padding:0!important; isolation:isolate!important;text-decoration:none!important; } body.ruscali-edition .rc-original-scene::before, body.ruscali-edition .rc-original-scene::after { content:none!important;display:none!important; } body.ruscali-edition .rc-original-scene img.rc-editorial-img { display:block!important;position:absolute!important;inset:0!important; width:100%!important;height:100%!important;max-width:none!important; object-fit:cover!important;object-position:center!important; min-width:0!important;min-height:0!important;opacity:1!important; } body.ruscali-edition .rc-original-scene svg.rc-editorial-svg { display:block!important;position:absolute!important;inset:0!important; width:100%!important;height:100%!important;max-width:none!important; min-width:100%!important;min-height:100%!important; opacity:1!important;visibility:visible!important; } body.ruscali-edition .rc-story-card .rc-card-image.rc-original-scene, body.ruscali-edition .rc-side-stack .rc-card-image.rc-original-scene, body.ruscali-edition .rc-card-vertical .rc-card-image.rc-original-scene { background:#133d59!important; } body.ruscali-edition .rc-article-media.rc-original-scene {min-height:clamp(260px,47vw,540px)!important} body.ruscali-edition .rc-hero-main>.rc-original-scene {position:absolute!important;inset:0!important} @media (max-width:760px) { body.ruscali-edition .rc-original-scene svg.rc-editorial-svg {object-fit:cover!important} body.ruscali-edition .rc-story-card .rc-card-image.rc-original-scene {min-height:118px!important} } body.ruscali-edition.home .rc-hero-main > a.rc-hero-image-link { position:absolute!important;inset:0!important;display:block!important; width:100%!important;height:100%!important;z-index:1!important; cursor:pointer!important; } body.ruscali-edition.home .rc-hero-main > a.rc-hero-image-link > img { position:absolute!important;inset:0!important;width:100%!important; height:100%!important;object-fit:cover!important;display:block!important; } body.ruscali-edition.home .rc-hero-main > a.rc-smart-cover, body.ruscali-edition.home .rc-hero-main > a.rc-home-video-cover { cursor:pointer!important;z-index:1!important; } body.ruscali-edition.home .rc-hero-main .rc-hero-content {pointer-events:none!important} body.ruscali-edition.home .rc-hero-main .rc-hero-content a {pointer-events:auto!important} body.ruscali-edition.home .rc-hero-main::after {pointer-events:none!important} body.ruscali-edition .rc-story-card a.rc-card-image, body.ruscali-edition .rc-story-card a.rc-video-thumb, body.ruscali-edition .rc-discover-card > a, body.ruscali-edition .rc-related-card > a { cursor:pointer!important;pointer-events:auto!important; } body.ruscali-edition .rc-story-card a.rc-card-image svg, body.ruscali-edition .rc-story-card a.rc-smart-cover svg { pointer-events:none!important; } body.ruscali-edition .rc-nav .rc-search-link.rc-search-toggle::before, body.ruscali-edition .rc-nav .rc-search-link.rc-search-toggle::after { content:none!important;display:none!important; } body.ruscali-edition .rc-nav .rc-search-link.rc-search-toggle svg { display:block!important;width:24px!important;height:24px!important; } body.ruscali-edition .rc-shorts-editorial-grid > * { min-width:0; } body.ruscali-edition .rc-shorts-editorial-grid article { overflow-wrap:anywhere; } @media (max-width:760px) { body.ruscali-edition .rc-shorts-editorial-grid { grid-template-columns:minmax(0,1fr)!important; } body.ruscali-edition .rc-shorts-editorial-grid > div:first-child { max-width:340px; margin-inline:auto; } } body.ruscali-edition .rc-btn-primary, body.ruscali-edition .rc-btn-gold { color:#111!important; } @media (max-width:780px) { body.ruscali-edition .rc-topbar-links a, body.ruscali-edition .rc-section-link, body.ruscali-edition .rc-national-hub a:not(.rc-service-card), body.ruscali-edition .rc-affiliate-disclosure a, body.ruscali-edition .rc-footer-links a, body.ruscali-edition footer li > a { display:inline-flex!important; align-items:center!important; min-height:44px!important; padding-block:10px!important; } body.ruscali-edition .rc-travel-atlas-home .rc-atlas-secondary, body.ruscali-edition .rc-travel-atlas-home .rc-atlas-cta, body.ruscali-edition .rc-instagram-latest .rc-btn, body.ruscali-edition .rc-home-action-footer a, body.ruscali-edition .rc-social-card .rc-btn, body.ruscali-edition .rc-california-offers .rc-ca-offer-cta { min-height:44px!important; display:inline-flex!important; align-items:center!important; justify-content:center; } } body.ruscali-edition .rc-story-body .rc-meta, body.ruscali-edition .rc-article > .rc-meta, body.ruscali-edition .rc-policy-item-meta, body.ruscali-edition .rc-policy-item-footer, body.ruscali-edition .rc-service-card small, body.ruscali-edition .rc-california-offers .rc-ca-offers-disclosure { color:#334155!important; opacity:1!important; } body.ruscali-edition.single-post .rc-article .rc-breadcrumb, body.ruscali-edition.single-post .rc-article .rc-meta { color:#334155!important; opacity:1!important; } body.ruscali-edition.single-post .rc-breadcrumb a { color:#07547b!important; text-decoration-thickness:1.5px; text-underline-offset:3px; } body.ruscali-edition.single-post .rc-share-status, body.ruscali-edition.single-post .rc-speech-note { color:#334155!important; } body.ruscali-edition.single-post .rc-article-content a:not(.rc-btn) { text-decoration-thickness:1.5px; text-underline-offset:3px; } body.ruscali-edition :is(a,button,summary,input,select,textarea):focus-visible { outline:3px solid #c17a00!important; outline-offset:3px!important; } @media(max-width:780px){ body.ruscali-edition.single-post .rc-article { border-radius:12px!important; } body.ruscali-edition.single-post .rc-breadcrumb [aria-current="page"] { display:-webkit-box!important; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden!important; text-overflow:ellipsis; white-space:normal!important; max-width:100%!important; line-height:1.35; } body.ruscali-edition.single-post .rc-article-content p, body.ruscali-edition.single-post .rc-article-content li { overflow-wrap:break-word!important; word-break:normal!important; } body.ruscali-edition.single-post .rc-share-links a, body.ruscali-edition.single-post .rc-share-action { font-size:13px!important; min-height:44px!important; } } body.ruscali-edition.rc-autumn-2026 .rc-topbar { position:relative; background:linear-gradient(95deg,#0b2337 0%,#12384e 65%,#49332d 100%); box-shadow:inset 0 -3px 0 #c59356; } body.ruscali-edition.rc-autumn-2026 .rc-header { background:linear-gradient(114deg,#061d31 0%,#0b4260 61%,#705030 100%); } body.ruscali-edition.rc-autumn-2026.home .rc-hero-section .rc-hero-main { border-color:#be9051!important; } body.ruscali-edition.rc-autumn-2026.home .rc-hero-section .rc-hero-main > .rc-hero-content { background:linear-gradient(112deg,#fff9ed 0%,#ffffff 76%)!important; border-top-color:#c4954f!important; } body.ruscali-edition.home .rc-autumn-2026-guide { box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden; display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); align-items:center;gap:clamp(18px,3vw,42px); margin:25px 0 30px;padding:clamp(23px,3vw,39px); border:1px solid #ccab80;border-radius:18px; background:linear-gradient(125deg,#fffaf1 0%,#f3e4cd 56%,#e6edf0 100%); box-shadow:0 12px 30px rgba(74,52,31,.075); color:#233542; } body.ruscali-edition.home .rc-autumn-2026-guide::before { content:"";position:absolute;z-index:-1;pointer-events:none; width:340px;height:340px;top:-235px;right:-95px; border:65px solid rgba(159,102,48,.10);border-radius:50%; transform:rotate(20deg); } body.ruscali-edition.home .rc-autumn-2026-guide::after { content:"";position:absolute;z-index:-1;pointer-events:none; width:220px;height:180px;bottom:-145px;left:-60px; border:35px solid rgba(167,103,49,.08);border-radius:50%; } body.ruscali-edition.home .rc-autumn-2026-lead, body.ruscali-edition.home .rc-autumn-2026-stories{position:relative;z-index:1;min-width:0} body.ruscali-edition.home .rc-autumn-2026-eyebrow { display:inline-block;margin-bottom:12px;color:#7d4124; font-size:11px;line-height:1.35;letter-spacing:.12em;font-weight:850; } body.ruscali-edition.home .rc-autumn-2026-lead h2 { margin:0 0 12px;color:#173247;font-size:clamp(25px,2.8vw,37px); line-height:1.13;letter-spacing:-.025em;font-weight:850; overflow-wrap:break-word; } body.ruscali-edition.home .rc-autumn-2026-lead p { max-width:580px;margin:0 0 19px;color:#394d57; font-size:clamp(14px,1.3vw,16px);line-height:1.58; } body.ruscali-edition.home .rc-autumn-2026-actions { display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px; } body.ruscali-edition.home .rc-autumn-2026-primary { display:inline-flex;align-items:center;justify-content:center;gap:12px; min-height:46px;padding:12px 17px;border-radius:10px; background:#19465a;color:#fff!important;font-size:14px;font-weight:800; text-decoration:none;box-shadow:0 6px 18px rgba(25,70,90,.16); } body.ruscali-edition.home .rc-autumn-2026-primary:hover, body.ruscali-edition.home .rc-autumn-2026-primary:focus-visible{background:#113346} body.ruscali-edition.home .rc-autumn-2026-secondary { display:inline-flex;align-items:center;min-height:44px; color:#703b22!important;font-size:14px;font-weight:800; text-underline-offset:3px; } body.ruscali-edition.home .rc-autumn-2026-stories { display:grid;grid-template-columns:minmax(0,1fr);gap:9px; } body.ruscali-edition.home .rc-autumn-2026-story { display:grid;gap:4px;min-width:0;padding:13px 16px; border:1px solid rgba(130,102,66,.27);border-radius:11px; background:rgba(255,255,255,.80);text-decoration:none; box-shadow:0 3px 10px rgba(48,42,33,.035); transition:background .15s ease,border-color .15s ease; } body.ruscali-edition.home .rc-autumn-2026-story:hover, body.ruscali-edition.home .rc-autumn-2026-story:focus-visible { background:#fff;border-color:#9d6844; } body.ruscali-edition.home .rc-autumn-2026-index { color:#814422;font-size:10px;letter-spacing:.1em;font-weight:850; } body.ruscali-edition.home .rc-autumn-2026-story strong { color:#1e384a;font-size:15px;line-height:1.25;overflow-wrap:break-word; } body.ruscali-edition.home .rc-autumn-2026-story > span:last-child { color:#485862;font-size:12px;line-height:1.4; } body.ruscali-edition.home .rc-autumn-2026-guide a:focus-visible { outline:3px solid #9a571d!important;outline-offset:3px!important; } @media(max-width:860px){ body.ruscali-edition.home .rc-autumn-2026-guide { grid-template-columns:minmax(0,1fr);gap:18px; } body.ruscali-edition.home .rc-autumn-2026-stories { grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch; } } @media(max-width:650px){ body.ruscali-edition.home .rc-autumn-2026-guide { padding:21px 17px;margin:17px 0 23px;border-radius:14px; } body.ruscali-edition.home .rc-autumn-2026-lead h2 { font-size:clamp(24px,6.2vw,30px); } body.ruscali-edition.home .rc-autumn-2026-stories { grid-template-columns:minmax(0,1fr); } body.ruscali-edition.home .rc-autumn-2026-actions { align-items:stretch; } body.ruscali-edition.home .rc-autumn-2026-primary {max-width:100%} } @media(prefers-reduced-motion:reduce){ body.ruscali-edition.home .rc-autumn-2026-story{transition:none} } body.ruscali-edition.single-post .rc-related-image img, body.ruscali-edition.single-post .rc-related-card .rc-related-image img { display:block!important; width:100%!important; height:100%!important; object-fit:contain!important; object-position:center center!important; background:#eef2f4; } @media (prefers-reduced-motion: reduce) { html { scroll-behavior:auto!important; } body.ruscali-edition *, body.ruscali-edition *::before, body.ruscali-edition *::after { scroll-behavior:auto!important; animation-duration:0.01ms!important; animation-iteration-count:1!important; transition-duration:0.01ms!important; } } 