:root{--theme-primary:#ff0000;--theme-background:#ffffff;--accent:var(--theme-primary);--accent-dark:#cc0000;--accent-dark:color-mix(in srgb, var(--theme-primary) 80%, #000);--bg:var(--theme-background);--surface:#ffffff;--text:#17202a;--muted:#64748b;--line:#d9e1ea;--ink:#0f172a;--finder-field-size:15px;--finder-field-weight:700;--finder-field-color:var(--ink);--finder-field-family:inherit;--finder-field-align:inherit;--finder-note-size:14px;--finder-note-weight:400;--finder-note-color:var(--ink);--finder-note-family:inherit;--finder-note-align:inherit;--finder-label-size:var(--text-filter-brand-label-size);--finder-label-weight:var(--text-filter-brand-label-weight);--finder-label-color:var(--text-filter-brand-label-color);--finder-label-family:var(--text-filter-brand-label-family);--finder-label-align:var(--text-filter-brand-label-align);--finder-button-size:var(--text-filter-button-size);--finder-button-weight:var(--text-filter-button-weight);--finder-button-color:var(--text-filter-button-color);--finder-button-family:var(--text-filter-button-family);--finder-button-align:var(--text-filter-button-align);--section-result-size:var(--text-result-count-size);--section-result-weight:var(--text-result-count-weight);--section-result-color:var(--text-result-count-color);--section-result-family:var(--text-result-count-family, inherit);--section-result-align:var(--text-result-count-align, inherit);--text-logo-mark-size:14px;--text-logo-mark-weight:800;--text-logo-mark-color:#ffffff;--text-logo-text-size:16px;--text-logo-text-weight:800;--text-logo-text-color:var(--ink);--text-finder-title-size:26px;--text-finder-title-weight:800;--text-finder-title-color:var(--ink);--text-finder-title-family:inherit;--text-finder-title-align:inherit;--text-filter-brand-label-size:13px;--text-filter-brand-label-weight:700;--text-filter-brand-label-color:var(--muted);--text-filter-brand-label-family:inherit;--text-filter-brand-label-align:inherit;--text-filter-model-label-size:13px;--text-filter-model-label-weight:700;--text-filter-model-label-color:var(--muted);--text-filter-model-label-family:inherit;--text-filter-model-label-align:inherit;--text-filter-year-label-size:13px;--text-filter-year-label-weight:700;--text-filter-year-label-color:var(--muted);--text-filter-year-label-family:inherit;--text-filter-year-label-align:inherit;--text-filter-button-size:16px;--text-filter-button-weight:800;--text-filter-button-color:#ffffff;--text-filter-button-family:inherit;--text-filter-button-align:inherit;--text-section-heading-size:26px;--text-section-heading-weight:800;--text-section-heading-color:var(--ink);--text-section-heading-family:inherit;--text-section-heading-align:inherit;--text-result-count-size:15px;--text-result-count-weight:400;--text-result-count-color:var(--muted);--text-result-count-family:inherit;--text-result-count-align:inherit;--text-empty-state-title-size:20px;--text-empty-state-title-weight:800;--text-empty-state-title-color:var(--ink);--text-empty-state-title-family:inherit;--text-empty-state-title-align:inherit;--text-empty-state-desc-size:14px;--text-empty-state-desc-weight:400;--text-empty-state-desc-color:var(--muted);--text-empty-state-desc-family:inherit;--text-empty-state-desc-align:inherit;--text-eyebrow-size:12px;--text-eyebrow-weight:700;--text-eyebrow-color:var(--muted);--text-eyebrow-family:inherit;--text-eyebrow-align:inherit;--text-footer-size:14px;--text-footer-weight:400;--text-footer-color:var(--muted);--text-footer-family:inherit;--text-footer-align:inherit;--text-search-input-size:14px;--text-search-input-weight:400;--text-search-input-color:var(--ink);--text-search-input-family:inherit;--text-video-heading-default-size:26px;--text-video-heading-default-weight:800;--text-video-heading-default-color:var(--ink);--text-video-heading-filtered-size:26px;--text-video-heading-filtered-weight:800;--text-video-heading-filtered-color:var(--ink);--text-category-contact-size:14px;--text-category-contact-weight:400;--text-category-contact-color:var(--ink);--text-slider-caption-size:16px;--text-slider-caption-weight:800;--text-slider-caption-color:#ffffff;--text-video-card-title-size:20px;--text-video-card-title-weight:800;--text-video-card-title-color:var(--ink);--text-video-card-desc-size:15px;--text-video-card-desc-weight:400;--text-video-card-desc-color:var(--muted);--header-bg:#ffffff;--header-border-color:#d9e1ea;--site-max-width:1540px;--card-radius:8px}*{box-sizing:border-box}html{overflow-x:hidden;max-width:100%}body{margin:0;max-width:100%;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(210px,1fr) minmax(320px,720px) minmax(140px,1fr);align-items:center;gap:24px;padding:14px clamp(16px,4vw,48px);background:var(--header-bg);background-image:linear-gradient(180deg,var(--header-bg) 0,var(--header-bg) 100%);background-image:linear-gradient(180deg,color-mix(in srgb,var(--header-bg) 92%,#000 8%) 0,var(--header-bg) 100%);border-bottom:1px solid var(--header-border-color);backdrop-filter:blur(16px);box-shadow:0 4px 16px rgba(15,23,42,.1)}.site-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800}.site-search{display:grid;grid-template-columns:minmax(0,1fr) auto 43px;width:80%;min-height:35px;justify-self:center;margin-inline:auto;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:999px}.site-search input{min-width:0;height:35px;padding:0 14px;border:0;-webkit-appearance:none;appearance:none;background:0 0;color:var(--text-search-input-color,var(--ink));font-size:var(--text-search-input-size, 14px);font-weight:var(--text-search-input-weight,400);font-family:var(--text-search-input-family, inherit);text-align:var(--text-search-input-align,inherit);outline:0}.site-search button{display:grid;width:43px;min-height:35px;padding:0;place-items:center;border:0;border-left:1px solid var(--line);border-radius:0;background:#f8fafc;color:var(--ink);font-size:20px;line-height:1}.site-brand__mark{display:grid;width:38px;height:38px;place-items:center;background:var(--ink);color:var(--text-logo-mark-color);border-radius:var(--card-radius);font-size:var(--text-logo-mark-size);font-weight:var(--text-logo-mark-weight);font-family:var(--text-logo-mark-family, inherit);text-align:var(--text-logo-mark-align,center)}.site-brand__text{color:var(--text-logo-text-color);font-size:var(--text-logo-text-size);font-weight:var(--text-logo-text-weight);font-family:var(--text-logo-text-family, inherit);text-align:var(--text-logo-text-align,inherit)}.site-brand__logo,.site-brand__logo .custom-logo-link{display:inline-flex;align-items:center}.site-brand__logo img{display:block;width:auto;max-width:52px;max-height:42px}.site-nav ul{display:flex;justify-content:flex-end;gap:18px;padding:0;margin:0;list-style:none;color:var(--muted);font-weight:650}.site-nav{justify-self:end}.page-shell{width:min(var(--site-max-width),calc(100% - 32px));margin:0 auto;padding:34px 0 54px}.elementor-full-width-page{width:100%;margin:0;padding:0}.catalog-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.catalog-content{display:grid;gap:24px;min-width:0}.ovk-sidebar-stack{display:grid;gap:24px;align-content:start;min-width:0}.finder{position:sticky;top:86px;display:grid;gap:20px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:0 18px 42px rgba(15,23,42,.06)}.ovk-extra-actions{display:grid;gap:12px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:0 18px 42px rgba(15,23,42,.06)}.ovk-extra-actions__intro h2{margin:0;color:var(--text-extra-actions-title-color);font-size:var(--text-extra-actions-title-size);font-weight:var(--text-extra-actions-title-weight);font-family:var(--text-extra-actions-title-family, inherit);text-align:var(--text-extra-actions-title-align,inherit)}.ovk-extra-actions .ovk-contact-trigger-wrap,.ovk-extra-actions .ovk-diy-trigger-wrap{margin-top:0}.eyebrow{margin:0 0 8px;color:var(--text-eyebrow-color,var(--accent));font-size:var(--text-eyebrow-size, 12px);font-weight:var(--text-eyebrow-weight,700);font-family:var(--text-eyebrow-family, inherit);text-align:var(--text-eyebrow-align,inherit);letter-spacing:0;text-transform:uppercase}.finder h1,.video-detail h1{margin:0;color:var(--ink);font-size:clamp(28px, 4vw, 54px);line-height:1.04}.finder h1{color:var(--text-finder-title-color);font-size:var(--text-finder-title-size);font-weight:var(--text-finder-title-weight);font-family:var(--text-finder-title-family, inherit);text-align:var(--text-finder-title-align,inherit)}.finder__form{display:grid;grid-template-columns:1fr;gap:14px}.finder label{display:grid;gap:7px}.finder label>span{color:var(--finder-label-color);font-size:var(--finder-label-size);font-weight:var(--finder-label-weight);font-family:var(--finder-label-family, inherit);text-align:var(--finder-label-align,inherit)}.category-links{display:grid;gap:18px;padding-top:18px;border-top:1px solid var(--line)}.category-links h2{margin:0 0 10px;color:var(--ink);font-size:15px}.category-links__list{display:flex;flex-wrap:wrap;gap:7px}.category-links__list a{padding:6px 9px;background:#eef2f7;border:1px solid transparent;border-radius:var(--badge-radius);color:#475569;font-size:12px;font-weight:750}.category-links__list a.is-active,.category-links__list a:hover{background:#fff1f2;border-color:#fecdd3;color:var(--accent-dark)}.category-links__empty{color:var(--muted);font-size:12px}.category-contact-info{padding:14px 16px;background:#f8fafc;border:1px solid var(--line);border-radius:var(--card-radius);color:var(--text-category-contact-color);font-size:var(--text-category-contact-size);font-weight:var(--text-category-contact-weight);font-family:var(--text-category-contact-family, inherit);text-align:var(--text-category-contact-align,inherit);line-height:1.55}.home-media-slider{position:relative;overflow:hidden;min-height:clamp(182px,22vw,329px);background:#16d900;border:1px solid var(--line);border-radius:var(--card-radius)}.home-media-slider__slide,.home-media-slider__slide a,.home-media-slider__track{display:block;width:100%;height:100%}.home-media-slider__track{position:absolute;inset:0}.home-media-slider__slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.home-media-slider__slide.is-active{opacity:1;pointer-events:auto}.home-media-slider__slide iframe,.home-media-slider__slide img,.home-media-slider__slide video{display:block;width:100%;height:100%;border:0;object-fit:cover}.home-media-slider__caption{position:absolute;left:18px;right:18px;bottom:18px;max-width:760px;padding:10px 12px;background:rgba(15,23,42,.72);border-radius:var(--card-radius);color:var(--text-slider-caption-color);font-size:var(--text-slider-caption-size);font-weight:var(--text-slider-caption-weight);font-family:var(--text-slider-caption-family, inherit);text-align:var(--text-slider-caption-align,inherit)}.home-media-slider__nav{position:absolute;top:50%;z-index:2;display:grid;width:38px;min-height:38px;padding:0;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.88);color:var(--ink);font-size:28px;line-height:1;transform:translateY(-50%)}.home-media-slider__nav--prev{left:14px}.home-media-slider__nav--next{right:14px}.home-media-slider__dots{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:7px}.home-media-slider__dots button{width:9px;min-height:9px;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(15,23,42,.4)}.home-media-slider__dots button.is-active{background:#fff}button,select{min-height:46px;border-radius:var(--card-radius);font:inherit}select{width:100%;padding:0 36px 0 12px;background:#fff;border:1px solid var(--line);color:var(--ink)}.finder select{color:var(--finder-field-color);font-size:var(--finder-field-size);font-weight:var(--finder-field-weight);font-family:var(--finder-field-family, inherit);text-align:var(--finder-field-align,inherit)}button{align-self:end;padding:0 20px;border:0;background:var(--accent);color:#fff;cursor:pointer;font-weight:800;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.finder button{color:var(--finder-button-color);font-size:var(--finder-button-size);font-weight:var(--finder-button-weight);font-family:var(--finder-button-family, inherit);text-align:var(--finder-button-align,inherit)}button:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.18)}button:active{transform:translateY(0);box-shadow:none}.site-search button{transition:background .2s ease}.site-search button:hover{background:#eef2f7;transform:none;box-shadow:none}.site-search .site-search__voice{width:38px;background:0 0;border-left:0;color:var(--muted,#64748b)}.site-search .site-search__voice[hidden]{display:none}.site-search .site-search__voice:focus-visible,.site-search .site-search__voice:hover{background:#eef2f7;color:var(--ink)}.site-search .site-search__voice.is-listening{color:#fff;background:var(--accent,red);animation:ovk-voice-pulse 1.1s ease-in-out infinite}@keyframes ovk-voice-pulse{50%{opacity:.65}}.site-search__voice-msg{position:fixed;z-index:99999;max-width:min(420px,calc(100vw - 32px));padding:10px 16px;border-radius:12px;background:#0f172a;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:center;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .2s ease}.site-search__voice-msg.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.site-search .site-search__voice.is-listening{animation:none}}.video-section{margin-top:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2{margin:0;color:var(--text-section-heading-color,var(--text-video-heading-default-color));font-size:var(--text-section-heading-size, var(--text-video-heading-default-size));font-weight:var(--text-section-heading-weight,var(--text-video-heading-default-weight));font-family:var(--text-section-heading-family, var(--text-video-heading-default-family, inherit));text-align:var(--text-section-heading-align,var(--text-video-heading-default-align,inherit))}.section-heading h2.video-list-title--filtered{color:var(--text-video-heading-filtered-color,var(--text-section-heading-color));font-size:var(--text-video-heading-filtered-size, var(--text-section-heading-size));font-weight:var(--text-video-heading-filtered-weight,var(--text-section-heading-weight));font-family:var(--text-video-heading-filtered-family, inherit);text-align:var(--text-video-heading-filtered-align,inherit)}.section-heading p{margin:0;color:var(--section-result-color);font-size:var(--section-result-size);font-weight:var(--section-result-weight);font-family:var(--text-result-count-family, inherit);text-align:var(--text-result-count-align,inherit)}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;contain:layout}.video-card{position:relative;overflow:hidden;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:0 2px 8px rgba(15,23,42,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.video-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,23,42,.14);border-color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.video-card__media,.video-card__thumb{transition:transform .4s ease}.video-card:hover .video-card__poster,.video-card:hover .video-card__thumb img{transform:scale(1.04)}.video-card__new-tab-link{position:absolute;inset:0;z-index:5;display:block;color:inherit;text-decoration:none}.video-card__media,.video-card__thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#111827,#334155)}.video-card__media iframe,.video-card__poster{width:100%;height:100%;border:0;object-fit:cover}.video-card__thumb{display:grid;place-items:center;width:100%;height:100%;color:#fff}.video-card__thumb img{width:100%;height:100%;object-fit:cover}.video-card__preview{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;transition:opacity .3s ease}.video-card.is-previewing .video-card__preview{opacity:1}.video-card__poster{display:block;position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity .3s ease}.video-card.is-previewing .video-card__poster{opacity:0}.play-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--accent);box-shadow:0 14px 28px rgba(0,0,0,.26);font-size:13px;font-weight:850}.video-card__source{position:absolute;right:10px;bottom:10px;padding:4px 8px;background:rgba(15,23,42,.76);border-radius:var(--badge-radius);font-size:12px;font-weight:800}.video-card__body{padding:8px 13px}.video-card h3{margin:0 0 6px;color:var(--text-video-card-title-color);font-size:var(--text-video-card-title-size);font-weight:var(--text-video-card-title-weight);font-family:var(--text-video-card-title-family, inherit);text-align:var(--text-video-card-title-align,inherit);line-height:1.25}.video-card h3 a{color:inherit;font-size:inherit;font-weight:inherit}.video-card__meta,.video-meta{display:flex;flex-wrap:wrap;gap:6px}.video-card__meta{margin-bottom:10px}.vehicle-term-badge,.video-card__meta a,.video-card__meta span,.video-meta a,.video-meta span{display:inline-flex;padding:4px 8px;background:#eef2f7;border-radius:var(--badge-radius);color:#475569;font-size:12px;font-weight:750}.video-grid{align-items:start}.video-card{display:flex;flex-direction:column;height:auto}.video-card__media{flex-shrink:0}.video-card__body{display:flex;flex-direction:column;justify-content:flex-start;flex:0 1 auto;min-height:0}.video-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}.video-card p{margin:0;color:var(--text-video-card-desc-color);font-size:var(--text-video-card-desc-size);font-weight:var(--text-video-card-desc-weight);font-family:var(--text-video-card-desc-family, inherit);text-align:var(--text-video-card-desc-align,inherit)}.video-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,0.8fr);gap:28px;align-items:start}.vehicle-page__header{max-width:780px;margin-bottom:24px}.vehicle-page__header h1{margin:0;color:var(--ink);font-size:clamp(30px, 4vw, 54px);line-height:1.04}.vehicle-page__header p{color:var(--muted)}.vehicle-video-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px}.vehicle-video-gallery-wrap{clear:both;margin:34px 0}.vehicle-video-gallery-wrap>h2{margin:0 0 18px;color:var(--ink);font-size:28px}.vehicle-video-item{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius)}.vehicle-video-item h2{margin:0;padding:14px 16px;color:var(--ink);font-size:18px}.video-player{overflow:hidden;aspect-ratio:16/9;background:#020617;border-radius:var(--card-radius)}.video-player iframe,.video-player img{width:100%;height:100%;border:0;object-fit:cover}.video-placeholder{display:grid;height:100%;place-items:center;color:#fff}.video-detail__content{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius)}.video-meta{margin:16px 0}.empty-state,.pagination{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);text-align:center}.pagination{margin-top:22px}.pagination .page-numbers{display:inline-grid;min-width:36px;height:36px;margin:3px;place-items:center;border:1px solid var(--line);border-radius:var(--badge-radius)}.pagination .current{background:var(--ink);color:#fff}.site-footer{padding:28px 16px;color:var(--text-footer-color,var(--muted));font-size:var(--text-footer-size, 14px);font-weight:var(--text-footer-weight,400);font-family:var(--text-footer-family, inherit);text-align:var(--text-footer-align,center);border-top:1px solid var(--line)}@media (min-width:961px){.video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.catalog-layout,.video-detail{grid-template-columns:1fr}.finder{position:static}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-video-gallery{grid-template-columns:1fr}}@media (max-width:640px){.site-header{align-items:flex-start;grid-template-columns:1fr}.site-search{justify-self:stretch}.video-grid{grid-template-columns:1fr}button{width:100%}.home-media-slider__dots button,.home-media-slider__nav{width:auto}.home-media-slider__nav{width:34px;min-height:34px}.home-media-slider__dots button{width:9px;min-height:9px}.section-heading{align-items:flex-start;flex-direction:column}}.ovk-news-portal{display:grid;gap:24px;min-width:0}.ovk-news-section{display:grid;gap:16px;min-width:0;padding:22px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:0 18px 42px rgba(15,23,42,.06)}.ovk-news-section__intro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:4px;border-bottom:2px solid var(--accent)}.ovk-news-section__intro h2{margin:0;overflow-wrap:break-word;word-break:break-word;color:var(--text-car-news-title-color,var(--ink));font-size:var(--text-car-news-title-size, 17px);font-weight:var(--text-car-news-title-weight,800);font-family:var(--text-car-news-title-family, inherit);text-align:var(--text-car-news-title-align,inherit);letter-spacing:-.01em;padding-bottom:12px;flex:1 1 auto;min-width:0}.ovk-news-section__intro--title-only{justify-content:flex-start}.ovk-news-section__intro--title-only h2{flex:1 1 100%;width:100%}.ovk-news-section--tech .ovk-news-section__intro{border-bottom-color:var(--ink)}.ovk-news-section--tech .ovk-news-section__intro h2{color:var(--text-tech-news-title-color,var(--ink));font-size:var(--text-tech-news-title-size, 17px);font-weight:var(--text-tech-news-title-weight,800);font-family:var(--text-tech-news-title-family, inherit);text-align:var(--text-tech-news-title-align,inherit)}.ovk-news-section__view-all{display:inline-flex;align-items:center;gap:4px;flex:none;margin-bottom:12px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark,var(--accent));font-size:11.5px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .15s ease,color .2s ease}.ovk-news-section__view-all svg{transition:transform .2s ease}.ovk-news-section__view-all:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-1px)}.ovk-news-section__view-all:hover svg{transform:translateX(2px)}.ovk-news-section__empty{margin:0;padding:14px 16px;background:#f8fafc;border:1px dashed var(--line);border-radius:var(--card-radius);color:var(--muted);font-size:12px}.ovk-news-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;min-width:0}.ovk-news-item{min-width:0}.ovk-news-item__link{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);color:inherit;text-decoration:none;box-shadow:0 6px 16px rgba(15,23,42,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ovk-news-item__link:focus-visible,.ovk-news-item__link:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 16px 30px rgba(15,23,42,.14)}.ovk-news-item__media{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#eef2f7}.ovk-news-item__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ovk-news-item__link:hover .ovk-news-item__media img{transform:scale(1.06)}.ovk-news-item__thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#b7c2d0}.ovk-news-item__content{flex:1 1 auto;min-width:0;display:grid;align-content:start;gap:6px;padding:14px 14px 16px}.ovk-news-item__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.4;letter-spacing:-.005em}.ovk-news-item__link:hover .ovk-news-item__title{color:var(--accent-dark,var(--accent))}@media (max-width:960px){.ovk-news-portal{gap:20px}.ovk-news-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:480px){.ovk-news-section{padding:16px}.ovk-news-list{grid-template-columns:1fr}.ovk-news-section__intro{flex-direction:column;align-items:stretch}.ovk-news-section__view-all{margin-bottom:0;align-self:flex-start}}@media (max-width:768px){.site-search{grid-template-columns:minmax(0,1fr) 54px;width:100%;min-height:44px;margin-inline:0}.site-search input{height:44px;padding:0 18px}.site-search button{width:54px;min-height:44px;font-size:25px}.site-search .site-search__voice,.site-search .site-search__voice[hidden]{display:none!important}}.ovk-skip-link{position:absolute;left:-9999px;top:0;z-index:100000;padding:10px 16px;background:#fff;color:#0f172a;font-weight:700}.ovk-skip-link:focus{left:8px;top:8px}video{cursor:pointer;object-fit:cover}@media (max-width:768px){.home-media-slider{display:none!important}.site-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.site-brand__text{display:none}.site-header .site-search{justify-self:stretch;min-width:0}.site-header .site-nav,.site-header .site-phone{grid-column:1/-1}}.video-card p.video-card__desc{margin:0 0 4px;min-height:0;-webkit-line-clamp:3}
