﻿:root{--red:#c00000;--dark-red:#8b0000;--navy:#061a33;--bg:#f5f6f8;--text:#1e1e1e;--muted:#667085;--line:#e5e7eb;--white:#fff;--green:#16a34a}*{box-sizing:border-box}html,body{margin:0;overflow-x:hidden}body{font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.v5-container{width:min(1180px,calc(100% - 40px));margin:auto}.v5-top{height:40px;background:#fff;border-bottom:1px solid var(--line);font-size:12px;color:#475467}.v5-top-in,.v5-brand-in,.v5-breaking-in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.v5-market{display:flex;gap:12px;align-items:center}.v5-market em{color:var(--red);font-style:normal}.v5-brandbar{background:#fff}.v5-brand-in{height:78px}.v5-logo{font-size:34px;font-weight:900;letter-spacing:-1.8px;color:#0b1420;line-height:.9}.v5-logo span,.v5-footer-logo span{font-size:17px;background:var(--red);color:#fff;border-radius:2px;padding:2px 4px;margin-left:2px}.v5-logo small{display:block;font-size:11px;font-weight:700;letter-spacing:.2px;margin-top:5px;color:#475467}.v5-brand-actions{display:flex;align-items:center;gap:10px}.v5-brand-actions a,.v5-brand-actions button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 14px;font-weight:700}.v5-menu-btn{display:none}.v5-nav{background:linear-gradient(90deg,var(--red),#d40000);color:#fff;position:sticky;top:0;z-index:50}.v5-nav-scroll{height:42px;display:flex;align-items:center;gap:2px;overflow:auto}.v5-nav a{height:42px;display:flex;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-transform:uppercase;white-space:nowrap}.v5-nav a:hover{background:var(--dark-red)}.v5-breaking{height:42px;background:#fff;border-bottom:1px solid var(--line)}.v5-breaking strong{height:30px;background:var(--red);color:#fff;display:flex;align-items:center;padding:0 16px;font-size:12px}.v5-ticker{flex:1;overflow:hidden;font-size:13px}.v5-ticker span{display:inline-block;white-space:nowrap;animation:ticker 22s linear infinite}@keyframes ticker{from{transform:translateX(40%)}to{transform:translateX(-100%)}}.v5-mobile-panel{display:none}.v5-hero{display:grid;grid-template-columns:2.1fr 1fr;gap:8px;margin-top:18px}.v5Hero,.v5-hero-card{height:390px}.v5-hero-card{position:relative;display:block;overflow:hidden;border-radius:2px;background:#111;color:#fff}.v5-hero-card img{width:100%;height:100%;object-fit:cover}.v5-hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.08) 62%,rgba(0,0,0,.25))}.v5-hero-card div{position:absolute;z-index:2;left:48px;bottom:42px;max-width:560px}.v5-hero-card span,.v5-feature span,.v5-editor span,.v5-kicker{display:inline-flex;background:var(--red);color:#fff;font-size:11px;font-weight:900;text-transform:uppercase;padding:6px 8px}.v5-hero-card h1{font-size:36px;line-height:1.03;margin:13px 0 10px;letter-spacing:-.8px}.v5-hero-card p{font-size:14px;line-height:1.5;color:#eee;margin:0}.swiper-button-next,.swiper-button-prev{color:#fff!important}.swiper-pagination-bullet{background:#fff!important}.v5-editor{display:grid;gap:6px}.v5-editor a{position:relative;min-height:93px;overflow:hidden;background:#111;color:#fff}.v5-editor img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v5-editor a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.15),rgba(0,0,0,.9))}.v5-editor div{position:relative;z-index:2;margin-left:42%;padding:12px}.v5-editor h3{font-size:14px;line-height:1.25;margin:8px 0 0}.v5-section,.v5-main-grid,.v5-categories,.v5-bottom{margin-top:26px}.v5-head{display:flex;align-items:center;justify-content:space-between;border-left:5px solid var(--red);padding-left:10px;margin-bottom:14px}.v5-head h2{font-size:18px;line-height:1;margin:0;text-transform:uppercase}.v5-head a{font-size:12px;color:var(--muted)}.v5-latest{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.v5-latest a,.v5-catbox,.v5-video,.v5-authors,.v5-sidebox{background:#fff;border:1px solid var(--line);border-radius:3px}.v5-latest img{width:100%;height:86px;object-fit:cover}.v5-latest time{display:block;font-size:11px;color:var(--muted);padding:8px 8px 0}.v5-latest h3{font-size:12px;line-height:1.3;margin:5px 8px 10px}.v5-main-grid{display:grid;grid-template-columns:1.15fr .95fr .9fr;gap:18px}.v5-feature{position:relative;display:block;height:310px;overflow:hidden;background:var(--red);color:#fff}.v5-feature img{width:100%;height:100%;object-fit:cover;opacity:.62}.v5-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(192,0,0,.96))}.v5-feature div{position:absolute;z-index:2;left:18px;right:18px;bottom:18px}.v5-feature h2{font-size:26px;line-height:1.12;margin:10px 0 8px}.v5-feature p{font-size:13px;margin:0}.v5-small-list{display:grid;gap:10px}.v5-small-list a{display:grid;grid-template-columns:112px 1fr;gap:10px;background:#fff;border:1px solid var(--line);padding:8px}.v5-small-list img{width:112px;height:72px;object-fit:cover}.v5-small-list span{color:var(--red);font-size:10px;font-weight:900}.v5-small-list h3{font-size:13px;line-height:1.25;margin:3px 0}.v5-small-list small{font-size:11px;color:var(--muted)}.v5-popular{background:var(--red);color:#fff;padding:17px}.v5-popular h2{font-size:18px;margin:0 0 10px}.v5-popular a{display:grid;grid-template-columns:30px 1fr;gap:10px;border-top:1px solid rgba(255,255,255,.24);padding:11px 0}.v5-popular b{width:27px;height:27px;border-radius:50%;background:#fff;color:var(--red);display:grid;place-items:center}.v5-popular span{font-size:13px;line-height:1.3}.v5-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v5-catbox{padding:14px}.v5-catbox>img{width:100%;height:104px;object-fit:cover;margin-bottom:8px}.v5-catbox>a{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:9px 0;font-size:13px;line-height:1.3}.v5-catbox small,.v5-catbox time{color:var(--muted);white-space:nowrap}.v5-bottom{display:grid;grid-template-columns:1.4fr 1fr .8fr;gap:18px;margin-bottom:28px}.v5-video{padding:14px}.v5-video a{position:relative;display:block}.v5-video img{height:190px;width:100%;object-fit:cover}.v5-video span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:rgba(0,0,0,.68);color:#fff;display:grid;place-items:center}.v5-video h3{font-size:15px}.v5-authors{padding:14px}.v5-authors div{border-top:1px solid var(--line);padding:12px 0}.v5-authors strong{display:block}.v5-authors span{font-size:12px;color:var(--muted)}.v5-article-wrap{display:grid;grid-template-columns:minmax(0,900px) 320px;gap:44px;padding:30px 0}.v5-breadcrumb{font-size:12px;color:var(--muted);margin-bottom:22px}.v5-article h1{font-size:52px;line-height:1.04;letter-spacing:-1.6px;margin:14px 0}.v5-spot{font-size:19px;line-height:1.6;color:#475467;margin:0 0 16px}.v5-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:22px}.v5-article-grid{display:grid;grid-template-columns:46px 1fr;gap:20px}.v5-share{position:sticky;top:88px;display:grid;gap:8px;align-content:start}.v5-share b{font-size:10px}.v5-share a{width:36px;height:36px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center}.v5-main-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;margin-bottom:22px}.v5-content{font-size:21px;line-height:1.9;color:#202020}.v5-content h2{font-size:30px;line-height:1.25;margin:34px 0 14px}.v5-content h3{font-size:24px}.v5-content blockquote{border-left:5px solid var(--red);background:#fff4f4;padding:20px;font-weight:700}.v5-content img,.v5-content iframe{max-width:100%;border-radius:14px}.v5-tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.v5-tags span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:12px}.v5-author-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;margin:24px 0}.v5-related{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v5-related a{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.v5-related img{height:92px;width:100%;object-fit:cover}.v5-related h3{font-size:13px;line-height:1.3;margin:10px}.v5-sidebar{display:grid;gap:18px;align-content:start;position:sticky;top:72px}.v5-sidebox{padding:15px}.v5-sidebox h2{font-size:18px;margin:0 0 12px}.v5-sidebox a{display:grid;grid-template-columns:26px 82px 1fr;gap:9px;align-items:center;border-top:1px solid var(--line);padding:10px 0}.v5-sidebox b{width:24px;height:24px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center}.v5-sidebox img{width:82px;height:58px;object-fit:cover}.v5-sidebox span{font-size:12px;font-weight:700;line-height:1.25}.v5-newsletter-box{background:var(--navy);color:#fff;border-radius:14px;padding:20px}.v5-newsletter-box h2{font-size:20px}.v5-newsletter-box input,.v5-newsletter input{width:100%;height:42px;border:0;border-radius:8px;padding:0 12px}.v5-newsletter-box button,.v5-newsletter button{height:42px;border:0;border-radius:8px;background:var(--red);color:#fff;font-weight:800;padding:0 16px;margin-top:10px}.v5-footer{background:var(--navy);color:#dbe5f2;margin-top:30px}.v5-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:34px;padding:38px 0}.v5-footer-logo{font-size:25px;font-weight:900;color:#fff}.v5-footer h3{color:#fff}.v5-footer a{display:block;color:#dbe5f2;margin:8px 0;font-size:13px}.v5-footer p{font-size:13px;line-height:1.6}.v5-social{display:flex;gap:8px}.v5-social span{width:30px;height:30px;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;border-radius:50%;font-size:11px}.v5-copy{text-align:center;border-top:1px solid rgba(255,255,255,.12);padding:14px;font-size:12px}@media(max-width:1024px){.v5-hero,.v5-main-grid,.v5-article-wrap,.v5-bottom{grid-template-columns:1fr}.v5-editor{grid-template-columns:repeat(2,1fr)}.v5-latest,.v5-categories{grid-template-columns:repeat(3,1fr)}.v5-sidebar{position:static;grid-template-columns:1fr 1fr}.v5-article{max-width:900px}}@media(max-width:760px){.v5-container{width:min(100% - 20px,1180px)}.v5-top{display:none}.v5-brand-in{height:66px}.v5-logo{font-size:28px}.v5-brand-actions a,.v5-brand-actions button:not(.v5-menu-btn){display:none}.v5-menu-btn{display:block!important}.v5-nav{display:none}.v5-mobile-panel.is-open{display:grid;background:#fff;padding:12px 20px;border-bottom:1px solid var(--line)}.v5-mobile-panel a{padding:12px 0;border-bottom:1px solid var(--line);font-weight:800}.v5-breaking{height:38px}.v5Hero,.v5-hero-card{height:285px}.v5-hero-card div{left:18px;right:18px;bottom:22px}.v5-hero-card h1{font-size:26px}.v5-hero-card p{font-size:12px}.v5-editor{grid-template-columns:1fr}.v5-latest,.v5-categories,.v5-related{grid-template-columns:repeat(2,1fr)}.v5-feature{height:255px}.v5-article h1{font-size:34px;letter-spacing:-.8px}.v5-spot{font-size:16px}.v5-article-grid{grid-template-columns:1fr}.v5-share{position:static;display:flex;align-items:center}.v5-content{font-size:18px;line-height:1.8}.v5-content h2{font-size:24px}.v5-sidebar{grid-template-columns:1fr}.v5-footer-grid{grid-template-columns:1fr 1fr}.v5-sidebox a{grid-template-columns:26px 72px 1fr}}@media(max-width:520px){.v5-latest,.v5-categories,.v5-related,.v5-footer-grid{grid-template-columns:1fr}.v5-latest a{display:grid;grid-template-columns:116px 1fr}.v5-latest img{height:84px}.v5-small-list a{grid-template-columns:92px 1fr}.v5-small-list img{width:92px;height:64px}.v5-editor div{margin-left:35%}.v5-article h1{font-size:30px}}

.v5-top{height:34px}.v5-top-in{padding:0}.v5-search-icon{width:38px;height:38px;display:grid!important;place-items:center;border-radius:50%;font-size:20px;padding:0!important}.v5-home-link{font-size:19px!important;min-width:44px;justify-content:center}.v5Hero{overflow:hidden;border-radius:3px}.v5Hero .swiper-slide{height:390px}.v5Hero .swiper-button-next,.v5Hero .swiper-button-prev{width:42px;height:42px;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(0,0,0,.15)}.v5Hero .swiper-button-next:after,.v5Hero .swiper-button-prev:after{font-size:18px}.v5-share button{width:36px;height:36px;border:0;border-radius:50%;background:#64748b;color:#fff;cursor:pointer}.v5-category-hero{background:#fff;border-bottom:1px solid var(--line);padding:26px 0}.v5-category-hero h1{font-size:42px;line-height:1.1;margin:12px 0 8px}.v5-category-hero p{max-width:760px;color:var(--muted)}.v5-category-layout{padding:26px 0}.v5-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v5-category-card{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.04)}.v5-category-card img{width:100%;height:170px;object-fit:cover}.v5-category-card div{padding:14px}.v5-category-card span{display:inline-flex;background:var(--red);color:#fff;font-size:10px;font-weight:900;padding:5px 7px;text-transform:uppercase}.v5-category-card h2{font-size:20px;line-height:1.22;margin:10px 0}.v5-category-card p{font-size:14px;color:var(--muted);line-height:1.55}.v5-category-card time{font-size:12px;color:var(--muted)}.v5-pagination{margin:24px 0}.v5-empty{background:#fff;border:1px solid var(--line);padding:30px;border-radius:14px}.v5-comments{margin-top:30px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.v5-comments h2{margin-top:0}.v5-comments div{border-top:1px solid var(--line);padding:12px 0}.v5-comments input,.v5-comments textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:10px;font:inherit}.v5-comments textarea{min-height:110px}.v5-comments button{border:0;background:var(--red);color:#fff;border-radius:10px;padding:12px 18px;font-weight:800;margin-top:10px}.v5-social a{width:32px;height:32px;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;border-radius:50%;font-size:13px;color:#fff!important;margin:0}.v5-social span{display:none}@media(max-width:1024px){.v5-category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.v5Hero .swiper-slide{height:285px}.v5-category-hero h1{font-size:31px}.v5-category-grid{grid-template-columns:1fr}.v5-market{display:none}}

.v5-ticker span{animation:ticker 48s linear infinite}.v5-pagination{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:28px 0}.v5-pagination a,.v5-pagination span{min-width:38px;height:38px;padding:0 12px;border:1px solid var(--line);background:#fff;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:800;color:#1e293b}.v5-pagination .active{background:var(--red);border-color:var(--red);color:#fff}.v5-comments{box-shadow:0 12px 35px rgba(15,23,42,.06)}.v5-comments-head{border:0!important;padding:0!important}.v5-comments-head h2{margin:0 0 6px}.v5-comments-head p{margin:0 0 14px;color:var(--muted)}.v5-comment-item{background:#f8fafc;border:1px solid var(--line)!important;border-radius:12px;margin:10px 0;padding:14px!important}.v5-no-comment{background:#f8fafc;border:1px dashed var(--line);border-radius:12px;padding:14px}.v5-comment-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.v5-comment-form textarea{grid-column:1/-1}.v5-comment-form button{justify-self:start}.v5-author-card{display:none!important}.v5-hero-card img{background:#111}.v5-editor a{background:#111}.v5-video .v5-head a{font-size:12px;color:var(--muted)}@media(max-width:760px){.v5-comment-form{grid-template-columns:1fr}}

/* V5 HARD SLIDER FIX */
.v5-hero{align-items:stretch;overflow:visible}.v5Hero{position:relative;width:100%;height:390px!important;min-height:390px!important;overflow:hidden!important;background:#090909;border-radius:3px}.v5Hero .swiper-wrapper{height:100%!important;align-items:stretch}.v5Hero .swiper-slide{position:relative;width:100%!important;height:100%!important;overflow:hidden;background:#090909}.v5Hero .swiper-slide-active{z-index:2}.v5Hero .v5-hero-card{position:relative!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;background:#090909}.v5Hero .v5-hero-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block!important;opacity:1!important;z-index:1}.v5Hero .v5-hero-card:after{z-index:2}.v5Hero .v5-hero-card>div{z-index:3}.v5Hero .swiper-pagination{left:48px!important;right:auto!important;bottom:20px!important;width:auto!important;text-align:left}.v5Hero .swiper-button-prev{left:16px!important}.v5Hero .swiper-button-next{right:16px!important}.v5-editor{height:390px;min-height:390px}.v5-editor a{height:auto;min-height:0}.v5-editor img{max-width:none!important}@media(max-width:1024px){.v5Hero,.v5-editor{height:360px!important;min-height:360px!important}.v5-editor{height:auto!important;min-height:0!important}.v5-editor a{min-height:150px}}@media(max-width:760px){.v5Hero{height:290px!important;min-height:290px!important}.v5Hero .v5-hero-card div{left:18px!important;right:18px!important;bottom:28px!important}.v5Hero .swiper-pagination{left:18px!important;bottom:10px!important}.v5Hero .swiper-button-next,.v5Hero .swiper-button-prev{display:none!important}}

/* V5 STATIC HERO FINAL */
.v5-hero{display:grid!important;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr)!important;gap:8px!important;margin-top:18px!important;align-items:stretch!important}.v5-hero-static{height:390px!important;min-height:390px!important;position:relative!important;display:block!important;overflow:hidden!important;background:#111!important;border-radius:3px!important}.v5-hero-static img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:1!important;opacity:1!important;filter:none!important}.v5-hero-static:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.08) 62%,rgba(0,0,0,.22))!important;z-index:2!important}.v5-hero-static>div{position:absolute!important;left:48px!important;right:42px!important;bottom:42px!important;z-index:3!important;max-width:620px!important;color:#fff!important}.v5-hero-static h1{font-size:36px!important;line-height:1.03!important;margin:13px 0 10px!important;color:#fff!important}.v5-hero-static p{font-size:14px!important;color:#f1f5f9!important;margin:0!important}.v5-editor{height:390px!important;display:grid!important;grid-template-rows:repeat(4,1fr)!important;gap:6px!important}.v5-editor a{height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important;background:#111!important}.v5-editor img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:1!important;opacity:1!important}.v5-editor a:after{z-index:2!important}.v5-editor div{z-index:3!important}@media(max-width:1024px){.v5-hero{grid-template-columns:1fr!important}.v5-hero-static{height:360px!important}.v5-editor{height:auto!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:none!important}.v5-editor a{min-height:150px!important}}@media(max-width:760px){.v5-hero-static{height:285px!important}.v5-hero-static>div{left:18px!important;right:18px!important;bottom:24px!important}.v5-hero-static h1{font-size:25px!important}.v5-editor{grid-template-columns:1fr!important}.v5-editor a{min-height:115px!important}}

/* V5 MOBILE + SEARCH + VIDEO POLISH */
.v5-search-page-form{display:flex;gap:10px;max-width:680px;margin-top:18px}.v5-search-page-form input{flex:1;height:46px;border:1px solid #e5e7eb;border-radius:12px;padding:0 14px;font:inherit}.v5-search-page-form button{height:46px;border:0;border-radius:12px;background:#c00000;color:#fff;font-weight:900;padding:0 22px}.v5-video-small{display:grid;gap:10px;margin-top:12px}.v5-video-small a{display:grid!important;grid-template-columns:96px 24px 1fr;gap:8px;align-items:center;border-top:1px solid #e5e7eb;padding-top:10px}.v5-video-small img{width:96px!important;height:58px!important;object-fit:cover!important}.v5-video-small b{width:24px;height:24px;border-radius:50%;background:#c00000;color:#fff;display:grid;place-items:center;font-size:10px}.v5-video-small strong{font-size:12px;line-height:1.3}.v5-video-main{display:block!important}.v5-video-main img{height:175px!important}.v5-video-main h3{font-size:15px;line-height:1.35}.v5-mobile-panel.is-open{box-shadow:0 20px 40px rgba(15,23,42,.12)}@media(max-width:760px){body{background:#fff}.v5-brandbar{box-shadow:0 8px 24px rgba(15,23,42,.06)}.v5-brand-in{height:62px}.v5-logo{font-size:25px}.v5-breaking-in{gap:8px}.v5-breaking strong{padding:0 10px;font-size:10px}.v5-ticker{font-size:11px}.v5-hero{margin-top:10px!important}.v5-section,.v5-main-grid,.v5-categories,.v5-bottom{margin-top:18px}.v5-latest a{border-radius:12px;overflow:hidden}.v5-feature{border-radius:14px}.v5-small-list a,.v5-catbox,.v5-video,.v5-authors,.v5-popular{border-radius:14px}.v5-main-grid{gap:14px}.v5-bottom{gap:14px}.v5-footer-grid{gap:18px;padding:28px 0}.v5-search-page-form{flex-direction:column}.v5-search-page-form button{width:100%}.v5-video-small a{grid-template-columns:86px 22px 1fr}.v5-video-small img{width:86px!important;height:54px!important}}

/* V5 MOBILE FINAL POLISH */
@media(max-width:760px){.v5-container{width:calc(100% - 24px)!important}.v5-hero-static{height:235px!important;border-radius:0!important;margin-left:-12px;margin-right:-12px}.v5-hero-static>div{left:18px!important;right:18px!important;bottom:18px!important}.v5-hero-static h1{font-size:21px!important;line-height:1.12!important}.v5-hero-static p{display:none}.v5-section .v5-head{margin-top:16px;margin-bottom:12px}.v5-section .v5-head h2{font-size:20px!important}.v5-latest{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.v5-latest a{display:grid!important;grid-template-columns:132px 1fr!important;min-height:112px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(15,23,42,.05)!important}.v5-latest img{width:132px!important;height:112px!important;object-fit:cover!important;grid-row:1/3!important}.v5-latest time{padding:12px 12px 0!important;font-size:12px!important;color:#64748b!important}.v5-latest h3{padding:2px 12px 10px!important;margin:0!important;font-size:15px!important;line-height:1.25!important}.v5-main-grid{grid-template-columns:1fr!important}.v5-feature{height:250px!important}.v5-small-list a{border-radius:12px!important}.v5-categories{grid-template-columns:1fr!important}.v5-bottom{grid-template-columns:1fr!important}.v5-video-main img{height:190px!important}.v5-video-small{gap:8px!important}.v5-video-small a{grid-template-columns:92px 22px 1fr!important;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px!important}.v5-video-small img{width:92px!important;height:58px!important;border-radius:8px}.v5-authors{display:none}.v5-footer{margin-top:18px}.v5-footer-grid{grid-template-columns:1fr!important}.v5-top{display:none!important}.v5-brand-in{height:58px!important}.v5-logo{font-size:24px!important}.v5-logo span{font-size:12px!important}.v5-breaking{height:36px!important}.v5-breaking-in{height:36px!important}.v5-breaking strong{height:26px!important}.v5-nav{display:none!important}.v5-mobile-panel.is-open{display:grid!important}}

/* V5 MOBILE VIDEO FINAL */
@media(max-width:760px){.v5-bottom{display:grid!important;grid-template-columns:1fr!important}.v5-video{padding:12px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(15,23,42,.05)!important}.v5-video .v5-head{margin-bottom:10px!important}.v5-video-main{border-radius:14px!important;overflow:hidden!important;background:#0f172a!important}.v5-video-main img{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important}.v5-video-main span{width:44px!important;height:44px!important;font-size:16px!important}.v5-video-main h3{font-size:16px!important;line-height:1.3!important;color:#111827!important;margin:10px 0 2px!important}.v5-video-small-two{display:block!important;margin-top:12px!important}.v5-video-small-two a{display:grid!important;grid-template-columns:105px 1fr!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#f8fafc!important}.v5-video-small-two img{grid-row:1/3!important;width:105px!important;height:66px!important;object-fit:cover!important;border-radius:10px!important}.v5-video-small-two b{display:none!important}.v5-video-small-two strong{font-size:13px!important;line-height:1.3!important;color:#111827!important}.v5-latest a{grid-template-columns:118px 1fr!important;min-height:104px!important}.v5-latest img{width:118px!important;height:104px!important}.v5-latest h3{font-size:14px!important}.v5-latest time{font-size:11px!important}.v5-section .v5-head h2{font-size:18px!important}.v5-section .v5-head a{font-size:12px!important}.v5-catbox>a{font-size:13px!important}.v5-popular{padding:14px!important}.v5-popular a{padding:9px 0!important}.v5-small-list a{grid-template-columns:96px 1fr!important}.v5-small-list img{width:96px!important;height:64px!important}.v5-feature h2{font-size:21px!important}.v5-feature p{font-size:12px!important}}

/* V5 urgent fixes 503 */
.v5-breaking-in{overflow:hidden}.v5-ticker span{display:inline-flex!important;align-items:center;gap:10px;white-space:nowrap}.v5-ticker img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex:0 0 auto;background:#e5e7eb}.v5-bottom{align-items:stretch}.v5-bottom>.v5-catbox:first-child{display:flex;flex-direction:column;gap:8px}.v5-bottom>.v5-catbox:first-child>a{min-height:54px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-weight:800;line-height:1.25;overflow:hidden}.v5-bottom>.v5-catbox:first-child time{flex:0 0 auto;color:var(--red);font-weight:900}.v5-video{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;align-content:start}.v5-video .v5-head{grid-column:1/-1}.v5-video-main{height:100%;min-height:310px}.v5-video-small-two{display:grid!important;grid-template-columns:1fr;gap:10px}.v5-video-small-two a{min-height:70px}.v5-video-small-two img{width:96px!important;height:70px!important;object-fit:cover}.petition-page,.profile-page,.auth-page,.tool-page,.submission-page,.mobbing-page{max-width:1280px;margin:0 auto;padding-left:16px!important;padding-right:16px!important}.petition-hero-main,.petition-panel,.profile-card,.auth-card,.tool-card,.submission-card,.mobbing-card{border-radius:14px!important;box-shadow:0 16px 42px rgba(15,23,42,.08)!important}.v5-main-grid{margin-top:24px!important}.v5-feature{display:flex;flex-direction:column}.v5-feature img{aspect-ratio:16/10;object-fit:cover}.v5-feature h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v5-small-list a h3,.v5-bottom a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.v5-video{grid-template-columns:1fr}.v5-video-main{min-height:260px}.v5-video-small-two{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.v5-ticker img{width:22px;height:22px}.v5-bottom>.v5-catbox:first-child>a{min-height:48px;font-size:13px}.v5-video-small-two{grid-template-columns:1fr}.v5-video-main{min-height:220px}.petition-page,.profile-page,.auth-page,.tool-page,.submission-page,.mobbing-page{padding-left:12px!important;padding-right:12px!important}}


/* V5 EMERGENCY MOBILE + TOP GAP FIX */
html,body{margin:0!important;padding:0!important}.v5-body{margin:0!important;padding:0!important}.v5-header{margin-top:0!important;padding-top:0!important}.v5-top{margin-top:0!important;padding-top:0!important;height:30px!important;line-height:30px!important}.v5-top-in{height:30px!important;align-items:center!important}.v5-brandbar{margin-top:0!important}.v5-brand-in{margin-top:0!important}@media(max-width:760px){html,body{width:100%!important;overflow-x:hidden!important;background:#f5f6f8!important}.v5-container{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.v5-top{display:block!important;height:28px!important;background:#fff!important;border-bottom:1px solid #eef0f3!important}.v5-top-in{height:28px!important;justify-content:center!important;font-size:10px!important;padding:0!important}.v5-top-in>div:nth-child(2),.v5-top-in>div:nth-child(3){display:none!important}.v5-brand-in{height:54px!important;padding:0 12px!important}.v5-logo{font-size:23px!important;line-height:1!important}.v5-logo small{font-size:9px!important;margin-top:2px!important}.v5-search-icon{width:34px!important;height:34px!important}.v5-menu-btn{display:grid!important;width:34px!important;height:34px!important;padding:0!important;place-items:center}.v5-breaking{height:34px!important}.v5-breaking-in{height:34px!important;padding:0 12px!important}.v5-breaking strong{height:24px!important;padding:0 8px!important;font-size:10px!important}.v5-ticker{font-size:10px!important}.v5-hero{display:block!important;margin-top:8px!important;padding:0!important}.v5-hero-static{height:220px!important;margin:0!important;border-radius:0!important}.v5-hero-static>div{left:14px!important;right:14px!important;bottom:14px!important}.v5-hero-static h1{font-size:20px!important;line-height:1.13!important;margin:8px 0 0!important}.v5-hero-static span{font-size:9px!important;padding:4px 6px!important}.v5-editor{display:none!important}.v5-section,.v5-main-grid,.v5-categories,.v5-bottom{margin-top:16px!important;padding-left:12px!important;padding-right:12px!important}.v5-head{padding-left:8px!important;margin-bottom:10px!important}.v5-head h2{font-size:18px!important;letter-spacing:-.2px!important}.v5-latest{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.v5-latest a{display:grid!important;grid-template-columns:112px 1fr!important;min-height:96px!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;border:1px solid #e5e7eb!important}.v5-latest img{width:112px!important;height:96px!important;object-fit:cover!important}.v5-latest time{padding:9px 10px 0!important;font-size:11px!important}.v5-latest h3{padding:2px 10px 8px!important;margin:0!important;font-size:14px!important;line-height:1.25!important}.v5-main-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.v5-feature{height:220px!important;border-radius:12px!important}.v5-feature h2{font-size:20px!important}.v5-small-list{gap:8px!important}.v5-small-list a{grid-template-columns:90px 1fr!important;padding:7px!important;border-radius:12px!important}.v5-small-list img{width:90px!important;height:60px!important}.v5-popular{border-radius:12px!important;padding:12px!important}.v5-categories{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.v5-catbox{border-radius:12px!important;padding:12px!important}.v5-catbox>img{height:145px!important}.v5-bottom{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-bottom:18px!important}.v5-video{border-radius:12px!important;padding:12px!important}.v5-video-main img{height:auto!important;aspect-ratio:16/9!important}.v5-video-main h3{font-size:15px!important}.v5-video-small-two a{grid-template-columns:88px 1fr!important}.v5-video-small-two img{width:88px!important;height:56px!important}.v5-footer-grid{grid-template-columns:1fr!important;padding:24px 12px!important}.v5-copy{font-size:11px!important}}

/* V5 502 clean additions */
.v5-user-icon{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:#fff;font-size:15px}.v5-user-icon-red{background:var(--red);border-color:var(--red);color:#fff!important}.v5Hero{height:390px!important;min-height:390px!important}.v5Hero .swiper-wrapper,.v5Hero .swiper-slide,.v5Hero .v5-hero-card{height:100%!important}.v5Hero .v5-hero-card{display:block;position:relative;overflow:hidden;background:#111}.v5Hero .v5-hero-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v5Hero .v5-hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.08) 62%,rgba(0,0,0,.22));z-index:2}.v5Hero .v5-hero-card>div{position:absolute;left:48px;right:42px;bottom:42px;z-index:3;color:#fff;max-width:620px}.v5Hero .v5-hero-card h1{font-size:36px;line-height:1.03;margin:13px 0 10px;color:#fff}.v5Hero .v5-hero-card p{color:#f1f5f9}.v5Hero .swiper-pagination{left:48px!important;right:auto!important;bottom:18px!important;width:auto!important}.v5-main-grid{align-items:stretch}.v5-main-grid>div:first-child,.v5-feature,.v5-small-list,.v5-popular{height:100%}.v5-feature{min-height:335px}.v5-small-list{display:grid;grid-template-rows:repeat(4,1fr)}.v5-tools{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:0 10px 30px rgba(15,23,42,.05)}.v5-tools-grid{display:grid;grid-template-columns:1fr;gap:10px}.v5-tools-grid a{display:grid;grid-template-columns:38px 1fr;gap:4px 10px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#f8fafc}.v5-tools-grid span{grid-row:1/3;width:38px;height:38px;border-radius:10px;background:#fff;display:grid;place-items:center}.v5-tools-grid strong{font-size:13px;color:#111827}.v5-tools-grid small{font-size:11px;color:var(--muted)}@media(max-width:1024px){.v5Hero{height:360px!important}.v5-tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.v5Hero{height:230px!important}.v5Hero .v5-hero-card>div{left:18px;right:18px;bottom:28px}.v5Hero .v5-hero-card h1{font-size:21px}.v5Hero .v5-hero-card p{display:none}.v5Hero .swiper-button-next,.v5Hero .swiper-button-prev{display:none!important}.v5-tools-grid{grid-template-columns:1fr}.v5-user-icon{width:34px;height:34px}.v5-brand-actions{gap:6px}}

/* V5 emergency overflow fix 504 */
.v5-bottom{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(260px,.85fr)!important;
    gap:18px!important;
    align-items:start!important;
    overflow:visible!important;
}
.v5-bottom > *{
    min-width:0!important;
    max-width:100%!important;
}
.v5-video{
    display:block!important;
    position:relative!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    padding:16px!important;
    box-shadow:0 10px 30px rgba(15,23,42,.06)!important;
}
.v5-video-main{
    display:block!important;
    width:100%!important;
    min-height:0!important;
    height:auto!important;
    overflow:hidden!important;
    border-radius:14px!important;
    background:#111827!important;
}
.v5-video-main img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    object-fit:cover!important;
    max-height:260px!important;
}
.v5-video-main h3{
    position:static!important;
    margin:10px 0 0!important;
    padding:0!important;
    color:#111827!important;
    font-size:17px!important;
    line-height:1.3!important;
}
.v5-video-main span{
    position:absolute!important;
    left:50%!important;
    top:42%!important;
    transform:translate(-50%,-50%)!important;
    z-index:3!important;
}
.v5-video-small-two{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    margin-top:12px!important;
}
.v5-video-small-two a{
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr)!important;
    gap:8px!important;
    align-items:center!important;
    min-width:0!important;
    min-height:76px!important;
    padding:8px!important;
    border:1px solid #e5e7eb!important;
    border-radius:12px!important;
    background:#f8fafc!important;
    overflow:hidden!important;
}
.v5-video-small-two img{
    width:82px!important;
    height:60px!important;
    object-fit:cover!important;
    border-radius:8px!important;
}
.v5-video-small-two b{
    display:none!important;
}
.v5-video-small-two strong{
    min-width:0!important;
    font-size:12px!important;
    line-height:1.25!important;
    color:#111827!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
}
.v5-footer{
    position:relative!important;
    z-index:1!important;
    clear:both!important;
    margin-top:28px!important;
}
@media(max-width:1024px){
    .v5-bottom{
        grid-template-columns:1fr!important;
    }
    .v5-video-small-two{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:760px){
    .v5-bottom{
        grid-template-columns:1fr!important;
        gap:14px!important;
    }
    .v5-video{
        padding:12px!important;
    }
    .v5-video-small-two{
        grid-template-columns:1fr!important;
    }
    .v5-video-main img{
        max-height:none!important;
    }
}


/* V5 emergency hard video reset 505 */
.v5-bottom{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(260px,.85fr)!important;
    gap:18px!important;
    align-items:start!important;
    position:relative!important;
    z-index:1!important;
}
.v5-bottom,
.v5-bottom *,
.v5-video,
.v5-video *{
    box-sizing:border-box!important;
}
.v5-bottom > .v5-catbox,
.v5-bottom > .v5-video,
.v5-bottom > .v5-tools,
.v5-bottom > .v5-authors{
    position:relative!important;
    float:none!important;
    transform:none!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    min-width:0!important;
    max-width:100%!important;
    width:100%!important;
    height:auto!important;
    overflow:hidden!important;
}
.v5-video{
    display:block!important;
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    padding:16px!important;
    box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
}
.v5-video .v5-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    margin:0 0 12px!important;
    padding:0!important;
}
.v5-video-main{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:hidden!important;
    border-radius:14px!important;
    background:#0f172a!important;
    margin:0!important;
    padding:0!important;
}
.v5-video-main img{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-width:100%!important;
    max-height:260px!important;
    aspect-ratio:16/9!important;
    object-fit:cover!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    z-index:1!important;
}
.v5-video-main:before,
.v5-video-main:after{
    display:none!important;
    content:none!important;
}
.v5-video-main span{
    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:#c00000!important;
    color:#fff!important;
    z-index:2!important;
}
.v5-video-main h3{
    position:relative!important;
    display:block!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    margin:10px 0 0!important;
    padding:0!important;
    color:#111827!important;
    font-size:17px!important;
    line-height:1.3!important;
    z-index:1!important;
}
.v5-video-small,
.v5-video-small-two{
    position:relative!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    margin:12px 0 0!important;
    padding:0!important;
    overflow:hidden!important;
}
.v5-video-small a,
.v5-video-small-two a{
    position:relative!important;
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr)!important;
    gap:8px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:76px!important;
    max-height:86px!important;
    overflow:hidden!important;
    padding:8px!important;
    margin:0!important;
    border:1px solid #e5e7eb!important;
    border-radius:12px!important;
    background:#f8fafc!important;
    transform:none!important;
}
.v5-video-small img,
.v5-video-small-two img{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:82px!important;
    height:60px!important;
    min-width:82px!important;
    max-width:82px!important;
    max-height:60px!important;
    object-fit:cover!important;
    border-radius:8px!important;
    transform:none!important;
    z-index:1!important;
}
.v5-video-small b,
.v5-video-small-two b{
    display:none!important;
}
.v5-video-small strong,
.v5-video-small-two strong{
    position:relative!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    color:#111827!important;
    font-size:12px!important;
    line-height:1.25!important;
    transform:none!important;
}
.v5-footer{
    position:relative!important;
    z-index:1!important;
    clear:both!important;
    margin-top:32px!important;
}
@media(max-width:1024px){
    .v5-bottom{
        grid-template-columns:1fr!important;
    }
}
@media(max-width:760px){
    .v5-bottom{
        grid-template-columns:1fr!important;
        gap:14px!important;
    }
    .v5-video{
        padding:12px!important;
    }
    .v5-video-main img{
        max-height:none!important;
    }
    .v5-video-small,
    .v5-video-small-two{
        grid-template-columns:1fr!important;
    }
    .v5-video-small a,
    .v5-video-small-two a{
        grid-template-columns:96px minmax(0,1fr)!important;
        max-height:none!important;
    }
    .v5-video-small img,
    .v5-video-small-two img{
        width:96px!important;
        height:64px!important;
        min-width:96px!important;
        max-width:96px!important;
        max-height:64px!important;
    }
}


/* V5 emergency image containment fix 506 */
main,
.v5-container,
.v5-section,
.v5-main-grid,
.v5-categories,
.v5-bottom,
.v5-catbox,
.v5-feature,
.v5-small-list,
.v5-latest,
.v5-video,
.v5-tools,
.v5-popular{
    position:relative!important;
    overflow:hidden!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}

.v5-container{
    width:min(1180px,calc(100% - 40px))!important;
    margin-left:auto!important;
    margin-right:auto!important;
}

.v5-section,
.v5-main-grid,
.v5-categories,
.v5-bottom{
    clear:both!important;
    z-index:1!important;
}

.v5-categories{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:18px!important;
    align-items:start!important;
}

.v5-bottom{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(260px,.85fr)!important;
    gap:18px!important;
    align-items:start!important;
}

.v5-catbox,
.v5-video,
.v5-tools,
.v5-popular{
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    padding:16px!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
}

.v5-catbox img,
.v5-feature img,
.v5-small-list img,
.v5-latest img,
.v5-video img,
.v5-related img,
.v5-category-card img{
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    transform:none!important;
    float:none!important;
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    object-fit:cover!important;
    z-index:1!important;
}

.v5-catbox > img{
    height:165px!important;
    max-height:165px!important;
    aspect-ratio:16/9!important;
    border-radius:12px!important;
    margin:0 0 10px!important;
}

.v5-feature img{
    height:240px!important;
    max-height:240px!important;
    aspect-ratio:16/10!important;
}

.v5-latest img{
    height:115px!important;
    max-height:115px!important;
}

.v5-small-list img{
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
    height:82px!important;
    max-height:82px!important;
}

.v5-video{
    display:block!important;
    overflow:hidden!important;
}

.v5-video-main{
    display:block!important;
    position:relative!important;
    overflow:hidden!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    border-radius:14px!important;
}

.v5-video-main img{
    position:relative!important;
    width:100%!important;
    height:auto!important;
    max-height:230px!important;
    aspect-ratio:16/9!important;
    object-fit:cover!important;
}

.v5-video-main h3{
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    color:#111827!important;
    background:transparent!important;
    padding:10px 0 0!important;
    margin:0!important;
    font-size:17px!important;
    line-height:1.3!important;
}

.v5-video-main span{
    position:absolute!important;
    left:50%!important;
    top:42%!important;
    transform:translate(-50%,-50%)!important;
    z-index:2!important;
}

.v5-video-small,
.v5-video-small-two{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    margin-top:12px!important;
    overflow:hidden!important;
}

.v5-video-small a,
.v5-video-small-two a{
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr)!important;
    gap:8px!important;
    align-items:center!important;
    min-width:0!important;
    overflow:hidden!important;
    padding:8px!important;
    border:1px solid #e5e7eb!important;
    border-radius:12px!important;
    background:#f8fafc!important;
}

.v5-video-small img,
.v5-video-small-two img{
    width:82px!important;
    min-width:82px!important;
    max-width:82px!important;
    height:60px!important;
    max-height:60px!important;
    object-fit:cover!important;
    border-radius:8px!important;
}

.v5-video-small b,
.v5-video-small-two b{
    display:none!important;
}

.v5-video-small strong,
.v5-video-small-two strong{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    font-size:12px!important;
    line-height:1.25!important;
    color:#111827!important;
}

.v5-footer{
    position:relative!important;
    clear:both!important;
    z-index:1!important;
    margin-top:32px!important;
}

@media(max-width:1024px){
    .v5-categories,
    .v5-bottom{
        grid-template-columns:1fr!important;
    }
}

@media(max-width:760px){
    .v5-container{
        width:100%!important;
        max-width:100%!important;
        padding-left:12px!important;
        padding-right:12px!important;
    }

    .v5-categories,
    .v5-bottom{
        grid-template-columns:1fr!important;
        gap:14px!important;
    }

    .v5-catbox > img,
    .v5-feature img,
    .v5-video-main img{
        height:auto!important;
        max-height:none!important;
        aspect-ratio:16/9!important;
    }

    .v5-video-small,
    .v5-video-small-two{
        grid-template-columns:1fr!important;
    }
}


/* V5 emergency ticker image rollback 508 */
.v5-ticker img,
.v5-breaking img,
.v5-breaking .v5-ticker img{
    display:none!important;
    width:0!important;
    height:0!important;
    max-width:0!important;
    max-height:0!important;
    opacity:0!important;
    visibility:hidden!important;
}

.v5-ticker,
.v5-ticker span{
    overflow:hidden!important;
}

.v5-ticker span{
    display:inline-block!important;
    white-space:nowrap!important;
    animation:ticker 48s linear infinite!important;
}

.v5-breaking,
.v5-breaking-in{
    position:relative!important;
    z-index:10!important;
    overflow:hidden!important;
}



/* V5 emergency disable ticker movement 512 */
.v5-ticker,
.v5-ticker *,
.v5-breaking,
.v5-breaking *{
    animation:none!important;
    transform:none!important;
    transition:none!important;
}

.v5-breaking{
    display:none!important;
}

.v5-hero{
    display:grid!important;
    grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr)!important;
    gap:8px!important;
    align-items:stretch!important;
    overflow:hidden!important;
}

.v5-hero-static{
    display:block!important;
    position:relative!important;
    height:390px!important;
    min-height:390px!important;
    overflow:hidden!important;
    background:#111!important;
    border-radius:4px!important;
}

.v5-hero-static img{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
}

.v5-hero-static:after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.1) 62%,rgba(0,0,0,.25))!important;
    z-index:2!important;
}

.v5-hero-static > div{
    position:absolute!important;
    left:48px!important;
    right:42px!important;
    bottom:42px!important;
    z-index:3!important;
    color:#fff!important;
}

.v5-hero-static h1{
    color:#fff!important;
    font-size:36px!important;
    line-height:1.05!important;
    margin:12px 0!important;
}

.v5-hero-static p{
    color:#f8fafc!important;
}

.v5-editor{
    display:grid!important;
    grid-template-rows:repeat(4,1fr)!important;
    gap:6px!important;
    height:390px!important;
    overflow:hidden!important;
}

.v5-editor a{
    position:relative!important;
    overflow:hidden!important;
    background:#111!important;
}

.v5-editor img{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
}

@media(max-width:1024px){
    .v5-hero{
        grid-template-columns:1fr!important;
    }
    .v5-hero-static{
        height:340px!important;
        min-height:340px!important;
    }
    .v5-editor{
        height:auto!important;
        grid-template-columns:repeat(2,1fr)!important;
        grid-template-rows:none!important;
    }
    .v5-editor a{
        min-height:145px!important;
    }
}

@media(max-width:760px){
    .v5-hero-static{
        height:245px!important;
        min-height:245px!important;
    }
    .v5-hero-static > div{
        left:18px!important;
        right:18px!important;
        bottom:18px!important;
    }
    .v5-hero-static h1{
        font-size:22px!important;
    }
    .v5-hero-static p{
        display:none!important;
    }
}


/* V5 fix ticker images 514 */
.v5-ticker img,
.v5-breaking img{
    display:none!important;
    width:0!important;
    height:0!important;
    opacity:0!important;
    visibility:hidden!important;
}
.v5-ticker span{
    display:inline-block!important;
    white-space:nowrap!important;
    animation:ticker 48s linear infinite!important;
}
.v5-video{
    display:none!important;
}


/* V5 restore safe hero slider 515 */
.v5Hero,
.swiper,
.swiper-wrapper,
.swiper-slide{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
}

.v5Hero{
    position:relative!important;
    width:100%!important;
    height:390px!important;
    min-height:390px!important;
    overflow:hidden!important;
    border-radius:4px!important;
    background:#111!important;
}

.v5Hero .swiper-wrapper,
.v5Hero .swiper-slide,
.v5Hero .v5-hero-card{
    height:100%!important;
}

.v5Hero .v5-hero-card{
    position:relative!important;
    display:block!important;
    width:100%!important;
    overflow:hidden!important;
    background:#111!important;
}

.v5Hero .v5-hero-card img{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
}

.v5Hero .v5-hero-card:after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.08) 62%,rgba(0,0,0,.22))!important;
    z-index:2!important;
}

.v5Hero .v5-hero-card > div{
    position:absolute!important;
    left:48px!important;
    right:42px!important;
    bottom:42px!important;
    z-index:3!important;
    color:#fff!important;
}

.v5Hero .v5-hero-card h1{
    color:#fff!important;
    font-size:36px!important;
    line-height:1.05!important;
}

.v5Hero .v5-hero-card p{
    color:#f8fafc!important;
}

.v5Hero .swiper-pagination{
    left:48px!important;
    right:auto!important;
    bottom:18px!important;
    width:auto!important;
}

.v5Hero .swiper-button-prev,
.v5Hero .swiper-button-next{
    color:#fff!important;
}

.v5-breaking img,
.v5-ticker img{
    display:none!important;
}

@media(max-width:1024px){
    .v5Hero{
        height:340px!important;
        min-height:340px!important;
    }
}

@media(max-width:760px){
    .v5Hero{
        height:245px!important;
        min-height:245px!important;
    }

    .v5Hero .v5-hero-card > div{
        left:18px!important;
        right:18px!important;
        bottom:22px!important;
    }

    .v5Hero .v5-hero-card h1{
        font-size:22px!important;
    }

    .v5Hero .v5-hero-card p{
        display:none!important;
    }

    .v5Hero .swiper-button-prev,
    .v5Hero .swiper-button-next{
        display:none!important;
    }
}


/* V5 slider controls fix 516 */
.v5Hero .swiper-button-prev,
.v5Hero .swiper-button-next{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:44px!important;
    height:44px!important;
    border-radius:50%!important;
    background:rgba(0,0,0,.35)!important;
    color:#fff!important;
    z-index:20!important;
    pointer-events:auto!important;
}

.v5Hero .swiper-button-prev{
    left:16px!important;
}

.v5Hero .swiper-button-next{
    right:16px!important;
}

.v5Hero .swiper-button-prev:after,
.v5Hero .swiper-button-next:after{
    font-size:18px!important;
    font-weight:900!important;
}

.v5Hero .swiper-pagination{
    z-index:20!important;
    pointer-events:auto!important;
}

.v5Hero .swiper-pagination-bullet{
    background:#fff!important;
    opacity:.65!important;
}

.v5Hero .swiper-pagination-bullet-active{
    background:#c00000!important;
    opacity:1!important;
}

@media(max-width:760px){
    .v5Hero .swiper-button-prev,
    .v5Hero .swiper-button-next{
        display:none!important;
    }
}

/* V5 controlled alignment patch 517 */
.v5-brand-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:10px!important;
    flex:0 0 auto!important;
}
.v5-brand-actions .v5-action-icon,
.v5-brand-actions a,
.v5-brand-actions button{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    padding:0!important;
    display:inline-grid!important;
    place-items:center!important;
    border:1px solid var(--line)!important;
    border-radius:50%!important;
    line-height:1!important;
    font-size:18px!important;
    background:#fff!important;
    color:#111827!important;
    vertical-align:middle!important;
}
.v5-brand-actions .v5-user-icon-red{
    color:#c00000!important;
    border-color:rgba(192,0,0,.28)!important;
    background:#fff5f5!important;
}
.v5-brand-actions .v5-menu-btn{
    font-size:20px!important;
}
.v5-editor a{
    border-radius:4px!important;
}
.v5-editor a:after{
    background:linear-gradient(180deg,rgba(0,0,0,0) 32%,rgba(0,0,0,.88))!important;
}
.v5-editor div{
    position:absolute!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    margin:0!important;
    padding:34px 12px 12px!important;
    z-index:3!important;
    min-width:0!important;
}
.v5-editor h3{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    margin:7px 0 0!important;
    color:#fff!important;
}
.v5-small-list a,
.v5-latest a{
    min-width:0!important;
}
.v5-small-list h3,
.v5-latest h3{
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
}
.v5-feature div{
    min-width:0!important;
}
.v5-feature h2{
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
}
.v5-bottom .v5-video{
    display:block!important;
}
.v5-tools-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
}
.v5-tools-grid a{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    padding:12px!important;
    border:1px solid #e5e7eb!important;
    border-radius:12px!important;
    background:#f8fafc!important;
}
.v5-tools-grid span{
    grid-row:span 2!important;
    width:42px!important;
    height:42px!important;
    border-radius:10px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    border:1px solid #e5e7eb!important;
}
.v5-tools-grid strong,
.v5-tools-grid small{
    min-width:0!important;
}
.v5-tools-grid small{
    color:var(--muted)!important;
    line-height:1.35!important;
}
.v5-video-page{
    padding:28px 0 38px!important;
}
.v5-video-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:18px!important;
}
.v5-video-card{
    min-width:0!important;
    overflow:hidden!important;
    border:1px solid #e5e7eb!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 10px 28px rgba(15,23,42,.05)!important;
}
.v5-video-card__media{
    position:relative!important;
    display:block!important;
    aspect-ratio:16/9!important;
    overflow:hidden!important;
    background:#111!important;
}
.v5-video-card__media video,
.v5-video-detail video,
.v5-video-related video{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    display:block!important;
}
.v5-video-card__media span{
    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(192,0,0,.92)!important;
    color:#fff!important;
    z-index:2!important;
}
.v5-video-card__body{
    padding:12px!important;
}
.v5-video-card h2{
    margin:0!important;
    font-size:16px!important;
    line-height:1.3!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
}
.v5-video-empty{
    grid-column:1/-1!important;
    text-align:center!important;
}
.v5-video-detail{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 320px!important;
    gap:28px!important;
    padding:28px 0 38px!important;
    align-items:start!important;
}
.v5-video-detail__main{
    min-width:0!important;
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    padding:16px!important;
}
.v5-video-detail__main > video{
    aspect-ratio:16/9!important;
    height:auto!important;
    background:#111!important;
    border-radius:12px!important;
}
.v5-video-related a{
    grid-template-columns:26px 82px 1fr!important;
}
.v5-video-related video{
    width:82px!important;
    height:58px!important;
    border-radius:8px!important;
    background:#111!important;
}
.v5-sidebox p{
    color:var(--muted)!important;
    line-height:1.55!important;
}
.v5-side-search{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
}
.v5-side-search input{
    min-width:0!important;
    height:40px!important;
    border:1px solid #e5e7eb!important;
    border-radius:10px!important;
    padding:0 10px!important;
}
.v5-side-search button,
.v5-side-cta{
    min-height:40px!important;
    border:0!important;
    border-radius:10px!important;
    background:#c00000!important;
    color:#fff!important;
    padding:0 12px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-weight:800!important;
}
.v5-article,
.v5-article article,
.v5-content{
    min-width:0!important;
    max-width:100%!important;
}
.v5-content iframe,
.v5-content video,
.v5-content table{
    max-width:100%!important;
}
@media(max-width:1024px){
    .v5-video-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
    .v5-video-detail{
        grid-template-columns:1fr!important;
    }
}
@media(max-width:760px){
    .v5-brand-actions{
        gap:7px!important;
    }
    .v5-brand-actions .v5-action-icon,
    .v5-brand-actions a,
    .v5-brand-actions button{
        width:36px!important;
        height:36px!important;
        min-width:36px!important;
        font-size:17px!important;
    }
    .v5-video-grid{
        grid-template-columns:1fr!important;
        gap:14px!important;
    }
    .v5-editor div{
        padding:30px 12px 12px!important;
    }
    .v5-article-wrap{
        gap:22px!important;
        padding:22px 12px!important;
    }
    .v5-main-img{
        border-radius:12px!important;
    }
}
@media(min-width:761px) and (max-width:1024px){
    .v5-video-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}

/* V5 controlled homepage/profile patch 518 */
.v5Hero .swiper-wrapper{
    display:flex!important;
    width:100%!important;
    height:100%!important;
    transition-property:transform!important;
}
.v5Hero .swiper-slide{
    flex:0 0 100%!important;
    width:100%!important;
    height:100%!important;
}
.v5Hero.swiper-horizontal{
    touch-action:pan-y!important;
}
.v5-bottom{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.95fr)!important;
    align-items:stretch!important;
}
.v5-bottom > .v5-catbox,
.v5-bottom > .v5-video,
.v5-bottom > .v5-tools{
    height:100%!important;
    min-height:0!important;
}
.v5-bottom > .v5-catbox{
    display:flex!important;
    flex-direction:column!important;
}
.v5-bottom > .v5-catbox > a{
    min-width:0!important;
    align-items:flex-start!important;
}
.v5-bottom > .v5-catbox > a:not(:first-child){
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    justify-content:start!important;
}
.v5-bottom > .v5-catbox > a time{
    min-width:46px!important;
}
.v5-bottom > .v5-video{
    display:flex!important;
    flex-direction:column!important;
}
.v5-bottom > .v5-video .v5-video-main{
    flex:0 0 auto!important;
}
.v5-bottom > .v5-tools{
    display:flex!important;
    flex-direction:column!important;
}
.v5-tools-grid{
    align-content:start!important;
}
.v5-popular{
    background:#fff!important;
    color:#111827!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
}
.v5-popular h2{
    color:#111827!important;
}
.v5-popular a{
    color:#111827!important;
    border-top:1px solid #e5e7eb!important;
}
.v5-popular b{
    background:#c00000!important;
    color:#fff!important;
}
.v5-popular span{
    color:#111827!important;
    font-weight:800!important;
}
.v5-body .nn-container,
.v5-body .container{
    width:min(100% - 40px,1180px)!important;
    max-width:1180px!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
.v5-body .petition-page .nn-container,
.v5-body .profile-page .nn-container,
.v5-body .submission-page .nn-container,
.v5-body .mobbing-page .nn-container,
.v5-body .law-search-page .nn-container,
.v5-body .keyboard-page .nn-container,
.v5-body .yolluk-page .nn-container{
    width:min(100% - 40px,1080px)!important;
    max-width:1080px!important;
}
.v5-body .petition-workspace,
.v5-body .profile-layout{
    max-width:1080px!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
.profile-page{
    background:#f5f6f8!important;
}
@media(max-width:1024px){
    .v5-bottom{
        grid-template-columns:1fr!important;
        align-items:start!important;
    }
    .v5-bottom > .v5-catbox,
    .v5-bottom > .v5-video,
    .v5-bottom > .v5-tools{
        height:auto!important;
    }
}
@media(max-width:760px){
    .v5-body .nn-container,
    .v5-body .container,
    .v5-body .petition-page .nn-container,
    .v5-body .profile-page .nn-container,
    .v5-body .submission-page .nn-container,
    .v5-body .mobbing-page .nn-container,
    .v5-body .law-search-page .nn-container,
    .v5-body .keyboard-page .nn-container,
    .v5-body .yolluk-page .nn-container{
        width:100%!important;
        max-width:100%!important;
        padding-left:12px!important;
        padding-right:12px!important;
    }
    .v5-bottom > .v5-catbox > a:not(:first-child){
        grid-template-columns:auto minmax(0,1fr)!important;
    }
}

/* V5 home video slot alignment 519 */
.v5-bottom > .v5-video{
    min-height:100%!important;
}
.v5-bottom .v5-video-small-two{
    grid-template-columns:1fr!important;
    gap:8px!important;
}
.v5-bottom .v5-video-small-two a{
    min-height:58px!important;
    max-height:64px!important;
    grid-template-columns:76px minmax(0,1fr)!important;
    padding:6px!important;
}
.v5-bottom .v5-video-small-two img,
.v5-video-thumb-placeholder{
    width:76px!important;
    min-width:76px!important;
    max-width:76px!important;
    height:48px!important;
    max-height:48px!important;
    border-radius:8px!important;
}
.v5-video-thumb-placeholder,
.v5-video-main-placeholder{
    display:grid!important;
    place-items:center!important;
    background:linear-gradient(135deg,#f1f5f9,#e5e7eb)!important;
    color:#c00000!important;
    border:1px dashed #cbd5e1!important;
    font-weight:900!important;
}
.v5-video-main-placeholder{
    position:relative!important;
    aspect-ratio:16/9!important;
    width:100%!important;
    border-radius:14px!important;
}
.v5-video-main-placeholder span{
    position:static!important;
    transform:none!important;
    background:#c00000!important;
    color:#fff!important;
}
.v5-video-slot-empty h3,
.v5-video-small-empty strong{
    color:#64748b!important;
}
.v5-video-small-empty{
    border-style:dashed!important;
    background:#f8fafc!important;
}
@media(max-width:760px){
    .v5-bottom .v5-video-small-two a{
        max-height:none!important;
        grid-template-columns:86px minmax(0,1fr)!important;
    }
    .v5-bottom .v5-video-small-two img,
    .v5-video-thumb-placeholder{
        width:86px!important;
        min-width:86px!important;
        max-width:86px!important;
        height:54px!important;
        max-height:54px!important;
    }
}

/* V5 mobile header/list/social patch 520 */
html,
body.v5-body{
    margin-top:0!important;
    padding-top:0!important;
}
.v5-header{
    margin-top:0!important;
    padding-top:0!important;
    top:0!important;
}
.v5-top,
.v5-top-in{
    margin-top:0!important;
    padding-top:0!important;
}
@media(max-width:760px){
    .v5-top{
        height:24px!important;
        min-height:24px!important;
        line-height:24px!important;
    }
    .v5-top-in{
        height:24px!important;
        min-height:24px!important;
        line-height:24px!important;
    }
    .v5-main-grid{
        grid-template-columns:1fr!important;
        gap:14px!important;
    }
    .v5-small-list{
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:10px!important;
        overflow:visible!important;
    }
    .v5-small-list a{
        display:grid!important;
        grid-template-columns:112px minmax(0,1fr)!important;
        gap:10px!important;
        align-items:center!important;
        width:100%!important;
        min-height:96px!important;
        padding:8px!important;
        overflow:hidden!important;
        border-radius:14px!important;
    }
    .v5-small-list img{
        position:relative!important;
        inset:auto!important;
        grid-column:1!important;
        grid-row:1!important;
        width:112px!important;
        min-width:112px!important;
        max-width:112px!important;
        height:80px!important;
        max-height:80px!important;
        object-fit:cover!important;
        border-radius:8px!important;
        transform:none!important;
    }
    .v5-small-list a > div{
        grid-column:2!important;
        min-width:0!important;
        overflow:hidden!important;
        padding:0!important;
        margin:0!important;
    }
    .v5-small-list span,
    .v5-small-list h3,
    .v5-small-list small{
        position:relative!important;
        left:auto!important;
        right:auto!important;
        top:auto!important;
        bottom:auto!important;
        max-width:100%!important;
    }
    .v5-small-list h3{
        font-size:15px!important;
        line-height:1.25!important;
        margin:3px 0 4px!important;
        -webkit-line-clamp:3!important;
        line-clamp:3!important;
    }
}
@media(max-width:420px){
    .v5-small-list a{
        grid-template-columns:96px minmax(0,1fr)!important;
        min-height:88px!important;
    }
    .v5-small-list img{
        width:96px!important;
        min-width:96px!important;
        max-width:96px!important;
        height:72px!important;
        max-height:72px!important;
    }
    .v5-small-list h3{
        font-size:14px!important;
    }
}

/* V5 header top gap hard fix 521 */
html,
body,
body.v5-body{
    margin:0!important;
    padding:0!important;
}
.v5-header{
    margin:0!important;
    padding:0!important;
}
.v5-top{
    height:20px!important;
    min-height:20px!important;
    line-height:20px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:flex-start!important;
}
.v5-top-in{
    height:20px!important;
    min-height:20px!important;
    line-height:20px!important;
    margin:0 auto!important;
    padding-top:0!important;
    padding-bottom:0!important;
    align-items:flex-start!important;
}
.v5-top-in > div{
    line-height:20px!important;
}
.v5-brandbar{
    height:46px!important;
    min-height:46px!important;
}
.v5-brand-in{
    height:46px!important;
    min-height:46px!important;
}
@media(max-width:760px){
    .v5-top{
        height:18px!important;
        min-height:18px!important;
        line-height:18px!important;
    }
    .v5-top-in{
        height:18px!important;
        min-height:18px!important;
        line-height:18px!important;
        align-items:flex-start!important;
    }
    .v5-top-in > div{
        line-height:18px!important;
    }
    .v5-brand-in{
        height:48px!important;
        min-height:48px!important;
    }
}

/* V5 header inline backup fix 522 */
.v5-top{
    height:14px!important;
    min-height:14px!important;
    line-height:14px!important;
    overflow:hidden!important;
}
.v5-top-in{
    height:14px!important;
    min-height:14px!important;
    line-height:14px!important;
    font-size:10px!important;
    align-items:flex-start!important;
}
.v5-top-in > div{
    line-height:14px!important;
}
.v5-brandbar{
    height:44px!important;
    min-height:44px!important;
}
.v5-brand-in{
    height:44px!important;
    min-height:44px!important;
}
@media(max-width:760px){
    .v5-top,
    .v5-top-in{
        height:14px!important;
        min-height:14px!important;
        line-height:14px!important;
    }
    .v5-brand-in{
        height:46px!important;
        min-height:46px!important;
    }
}

/* V5 remove separate topbar 523 */
.v5-header{
    margin-top:0!important;
    padding-top:0!important;
}
.v5-top,
.v5-top-in{
    display:none!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    line-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
}
.v5-brandbar{
    margin-top:0!important;
    padding-top:0!important;
    height:44px!important;
    min-height:44px!important;
}
.v5-brand-in{
    height:44px!important;
    min-height:44px!important;
}
@media(max-width:760px){
    .v5-brand-in{
        height:46px!important;
        min-height:46px!important;
    }
}

/* V5 home category block alignment 524 */
.v5-categories{
    align-items:stretch!important;
}
.v5-categories > .v5-catbox{
    display:grid!important;
    grid-template-rows:auto 170px repeat(5, minmax(48px, auto))!important;
    height:100%!important;
    min-height:0!important;
    overflow:hidden!important;
}
.v5-categories > .v5-catbox > .v5-head{
    min-height:30px!important;
    margin-bottom:12px!important;
}
.v5-categories > .v5-catbox > img{
    width:100%!important;
    height:170px!important;
    min-height:170px!important;
    max-height:170px!important;
    aspect-ratio:16/9!important;
    object-fit:cover!important;
    border-radius:12px!important;
    margin:0 0 8px!important;
}
.v5-categories > .v5-catbox > a{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    align-items:center!important;
    min-height:48px!important;
    padding:8px 0!important;
    overflow:hidden!important;
}
.v5-categories > .v5-catbox > a{
    font-weight:800!important;
}
.v5-categories > .v5-catbox > a small{
    align-self:center!important;
}
.v5-categories > .v5-catbox > a{
    line-height:1.25!important;
}
@media(min-width:1025px){
    .v5-categories > .v5-catbox{
        min-height:520px!important;
    }
}
@media(max-width:760px){
    .v5-categories > .v5-catbox{
        display:block!important;
        min-height:0!important;
    }
    .v5-categories > .v5-catbox > img{
        height:auto!important;
        min-height:0!important;
        max-height:none!important;
    }
    .v5-categories > .v5-catbox > a{
        min-height:0!important;
    }
}

/* V5 main grid columnists block 525 */
.v5-main-grid{
    align-items:stretch!important;
}
.v5-main-grid > div,
.v5-main-grid > aside{
    min-width:0!important;
}
.v5-columnists{
    display:flex!important;
    flex-direction:column!important;
    min-width:0!important;
    height:100%!important;
    background:#fff!important;
    color:#111827!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    padding:16px!important;
    box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
    overflow:hidden!important;
}
.v5-columnists .v5-head{
    flex:0 0 auto!important;
    margin:0 0 12px!important;
}
.v5-columnist-main{
    position:relative!important;
    display:block!important;
    min-height:150px!important;
    border-radius:14px!important;
    overflow:hidden!important;
    background:#111827!important;
    color:#fff!important;
    margin-bottom:10px!important;
}
.v5-columnist-main img{
    width:100%!important;
    height:150px!important;
    object-fit:cover!important;
    display:block!important;
    opacity:.82!important;
}
.v5-columnist-main:after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(180deg,rgba(0,0,0,0) 28%,rgba(0,0,0,.88))!important;
    pointer-events:none!important;
}
.v5-columnist-main > div{
    position:absolute!important;
    left:12px!important;
    right:12px!important;
    bottom:12px!important;
    z-index:2!important;
    min-width:0!important;
}
.v5-columnist-main span{
    display:inline-flex!important;
    background:#c00000!important;
    color:#fff!important;
    font-size:10px!important;
    font-weight:900!important;
    padding:5px 7px!important;
    text-transform:uppercase!important;
}
.v5-columnist-main h3{
    margin:8px 0 0!important;
    color:#fff!important;
    font-size:17px!important;
    line-height:1.22!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
}
.v5-columnist-empty{
    border:1px dashed #cbd5e1!important;
    background:linear-gradient(135deg,#f8fafc,#e5e7eb)!important;
}
.v5-columnist-empty:after{
    display:none!important;
}
.v5-columnist-empty h3{
    color:#64748b!important;
}
.v5-columnist-list{
    display:grid!important;
    gap:0!important;
    flex:1 1 auto!important;
    align-content:start!important;
}
.v5-columnist-list a{
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    gap:9px!important;
    align-items:center!important;
    min-height:39px!important;
    padding:8px 0!important;
    border-top:1px solid #e5e7eb!important;
    color:#111827!important;
}
.v5-columnist-list b{
    width:26px!important;
    height:26px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:50%!important;
    background:#c00000!important;
    color:#fff!important;
    font-size:12px!important;
}
.v5-columnist-list span{
    min-width:0!important;
    font-size:13px!important;
    line-height:1.25!important;
    font-weight:800!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
}
.v5-columnist-placeholder span{
    color:#64748b!important;
}
@media(max-width:1024px){
    .v5-columnists{
        height:auto!important;
    }
}
@media(max-width:760px){
    .v5-columnist-main,
    .v5-columnist-main img{
        min-height:0!important;
        height:auto!important;
        aspect-ratio:16/9!important;
    }
    .v5-columnist-list a{
        min-height:0!important;
    }
}

/* V5 hero image cover patch 527 */
.v5Hero .v5-hero-card,
.v5-editor a{
    background:#080808!important;
}
.v5Hero .v5-hero-card img,
.v5-editor img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
    background:#080808!important;
}
.v5Hero .v5-hero-card:after{
    background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.14) 62%,rgba(0,0,0,.34))!important;
}
.v5-editor a:after{
    background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.88))!important;
}

/* V5 lead text lift 527 */
.v5-feature div{
    bottom:42px!important;
}
.v5-columnist-main > div{
    bottom:48px!important;
}
@media(max-width:760px){
    .v5-feature div{
        bottom:34px!important;
    }
    .v5-columnist-main > div{
        bottom:32px!important;
    }
}

/* V5 article share icon buttons 528 */
.v5-share{
    gap:9px!important;
}
.v5-share a,
.v5-share button{
    width:38px!important;
    height:38px!important;
    padding:0!important;
    border:0!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    color:#fff!important;
    line-height:1!important;
}
.v5-share svg{
    width:18px!important;
    height:18px!important;
    display:block!important;
    fill:currentColor!important;
}
.v5-share-x{background:#111827!important}
.v5-share-facebook{background:#1877f2!important}
.v5-share-whatsapp{background:#22c55e!important}
.v5-share-telegram{background:#229ed9!important}
.v5-share-copy{background:#64748b!important;cursor:pointer!important}
@media(max-width:760px){
    .v5-share{
        gap:8px!important;
    }
    .v5-share a,
    .v5-share button{
        width:36px!important;
        height:36px!important;
    }
}

/* V5 exact Turkish columnist title 529 */
.v5-columnists-head h2{
    text-transform:none!important;
}
.v5-latest-head h2{
    text-transform:none!important;
}
.v5-head h2{
    text-transform:none!important;
}

/* V5 admin controlled logo 531 */
.v5-logo{
    display:inline-grid!important;
    align-content:center!important;
    min-height:44px!important;
}
.v5-logo-img{
    display:block!important;
    width:auto!important;
    max-width:250px!important;
    max-height:42px!important;
    object-fit:contain!important;
}
.v5-logo small{
    white-space:nowrap!important;
}
@media(max-width:760px){
    .v5-logo-img{
        max-width:176px!important;
        max-height:30px!important;
    }
}

/* V5 request polish 533 */
.v5-header{
    position:relative!important;
    z-index:80!important;
    background:#fff!important;
    box-shadow:0 1px 0 rgba(15,23,42,.06)!important;
}
.v5-marketbar{
    height:39px!important;
    background:#1f1f1f!important;
    color:#fff!important;
    overflow:hidden!important;
}
.v5-marketbar-in{
    height:39px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:18px!important;
}
.v5-breaking-mini{
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    gap:16px!important;
    flex:1 1 auto!important;
    overflow:hidden!important;
}
.v5-breaking-mini strong{
    color:#fff!important;
    font-size:12px!important;
    font-weight:900!important;
    white-space:nowrap!important;
}
.v5-breaking-mini span{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#e5e7eb!important;
    font-size:12px!important;
}
.v5-market-strip{
    display:flex!important;
    align-items:stretch!important;
    height:39px!important;
    flex:0 0 auto!important;
}
.v5-market-strip span{
    display:grid!important;
    align-content:center!important;
    min-width:86px!important;
    padding:0 14px!important;
    border-left:1px solid rgba(255,255,255,.12)!important;
    line-height:1.05!important;
}
.v5-market-strip small{
    color:#9ca3af!important;
    font-size:10px!important;
    font-weight:800!important;
}
.v5-market-strip b{
    color:#fff!important;
    font-size:11px!important;
    font-weight:900!important;
}
.v5-brandbar{
    height:auto!important;
    min-height:80px!important;
    background:#cf252b!important;
    padding:14px 0!important;
}
.v5-brand-in{
    height:auto!important;
    min-height:62px!important;
    display:grid!important;
    grid-template-columns:minmax(190px,260px) minmax(220px,1fr) minmax(220px,420px) minmax(130px,170px) auto!important;
    align-items:center!important;
    gap:18px!important;
}
.v5-logo{
    display:inline-grid!important;
    align-content:center!important;
    min-height:58px!important;
    color:#fff!important;
    font-size:33px!important;
    font-weight:950!important;
    letter-spacing:0!important;
    line-height:.95!important;
    text-shadow:0 1px 0 rgba(255,255,255,.18)!important;
}
.v5-logo span,
.v5-footer-logo span{
    background:transparent!important;
    color:#e5e7eb!important;
    padding:0!important;
    margin:0!important;
    font-size:inherit!important;
}
.v5-logo small{
    display:none!important;
    color:rgba(255,255,255,.86)!important;
    margin-top:5px!important;
    font-size:10px!important;
    font-weight:900!important;
    letter-spacing:.5px!important;
}
.v5-logo-img{
    max-width:260px!important;
    max-height:58px!important;
    width:auto!important;
    height:auto!important;
    object-fit:contain!important;
    filter:none!important;
    opacity:1!important;
}
.v5-header-search{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 48px!important;
    height:46px!important;
    min-width:0!important;
    background:rgba(151,20,24,.18)!important;
    border-radius:4px!important;
    overflow:hidden!important;
}

/* V5 logo/ticker correction 535 */
.v5-logo-img{
    filter:none!important;
    opacity:1!important;
}
.v5-ticker{
    overflow:hidden!important;
    min-width:0!important;
}
.v5-ticker span{
    display:inline-block!important;
    white-space:nowrap!important;
    min-width:max-content!important;
    will-change:transform!important;
    animation:v5TickerMarquee 38s linear infinite!important;
}
.v5-breaking:hover .v5-ticker span{
    animation-play-state:paused!important;
}
@keyframes v5TickerMarquee{
    0%{transform:translateX(100%)}
    100%{transform:translateX(-100%)}
}
@media(max-width:760px){
    .v5-ticker span{
        animation-duration:30s!important;
    }
}

/* V5 sticky header + aligned nav 543 final override */
.v5-header{
    position:sticky!important;
    top:0!important;
    z-index:500!important;
    width:100%!important;
}
.v5-nav{
    position:relative!important;
    top:auto!important;
}
.v5-nav-scroll{
    width:min(1180px,calc(100% - 40px))!important;
    margin:0 auto!important;
    padding:0!important;
    gap:20px!important;
}
.v5-nav a{
    font-size:15px!important;
    font-weight:900!important;
    letter-spacing:0!important;
}
.v5-home-link{
    flex:0 0 24px!important;
}
.v5-mobile-panel a{
    font-size:16px!important;
    font-weight:900!important;
}
@media(max-width:760px){
    .v5-header{
        position:sticky!important;
        top:0!important;
        z-index:500!important;
    }
    .v5-nav-scroll{
        width:min(1180px,calc(100% - 20px))!important;
    }
}

/* V5 Odak-style visual shell 537 */
:root{
    --odak-red:#cf252b;
    --odak-red-dark:#b91c22;
    --odak-ink:#1f2933;
    --odak-soft:#f4f5f7;
    --odak-line:#e6e8ec;
}
body.v5-body{
    background:#f4f5f7!important;
    color:#202327!important;
}
.v5-container{
    width:min(1180px,calc(100% - 32px))!important;
}
.v5-marketbar{
    background:#202020!important;
    border-top:1px solid rgba(255,255,255,.06)!important;
}
.v5-breaking-mini strong{
    padding:0 8px!important;
}
.v5-market-strip span{
    background:rgba(255,255,255,.018)!important;
}
.v5-brandbar{
    background:#cf252b!important;
    min-height:78px!important;
    padding:12px 0!important;
}
.v5-brand-in{
    grid-template-columns:minmax(210px,260px) minmax(260px,1fr) minmax(260px,414px) minmax(128px,168px) auto!important;
    gap:18px!important;
}
.v5-logo-img{
    max-width:248px!important;
    max-height:60px!important;
}
.v5-header-search{
    background:#bd2026!important;
    height:46px!important;
    border-radius:4px!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important;
}
.v5-header-search input{
    background:transparent!important;
    color:#fff!important;
}
.v5-header-search button{
    background:transparent!important;
}
.v5-head-ad{
    min-height:46px!important;
    border-radius:4px!important;
    color:#374151!important;
    background:#fff!important;
    box-shadow:0 1px 0 rgba(15,23,42,.04)!important;
}
.v5-weather-chip{
    background:#bd2026!important;
    border-radius:4px!important;
}
.v5-action-icon,
.v5-brand-actions a,
.v5-brand-actions button{
    background:#fff!important;
    border-color:#e7e9ee!important;
    color:#111827!important;
    box-shadow:0 2px 5px rgba(15,23,42,.06)!important;
}
.v5-user-icon-red{
    color:#cf252b!important;
    border-color:#f2b9bd!important;
}
.v5-nav{
    background:#fff!important;
    border-bottom:1px solid var(--odak-line)!important;
    box-shadow:0 1px 0 rgba(15,23,42,.03)!important;
}
.v5-nav-scroll{
    height:60px!important;
    gap:26px!important;
}
.v5-nav a{
    color:#34373c!important;
    font-size:14px!important;
    font-weight:800!important;
    text-transform:none!important;
}
.v5-nav a:hover{
    color:#cf252b!important;
}
.v5-home-link svg{
    width:17px!important;
    height:17px!important;
}
.v5-breaking{
    height:0!important;
    border:0!important;
    overflow:hidden!important;
}
.v5-hero{
    grid-template-columns:minmax(0,2.08fr) minmax(292px,1fr)!important;
    gap:10px!important;
    margin-top:20px!important;
}
.v5Hero{
    height:410px!important;
    min-height:410px!important;
    border-radius:0!important;
    box-shadow:none!important;
}
.v5-hero-card{
    border-radius:0!important;
}
.v5-hero-card:after{
    background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.1) 62%,rgba(0,0,0,.22))!important;
}
.v5-hero-card div{
    left:34px!important;
    right:34px!important;
    bottom:34px!important;
    max-width:660px!important;
}
.v5-hero-card span,
.v5-feature span,
.v5-editor span,
.v5-kicker{
    background:#cf252b!important;
    color:#fff!important;
    border-radius:0!important;
    padding:6px 9px!important;
    font-size:11px!important;
    font-weight:900!important;
}
.v5-hero-card h1{
    font-size:34px!important;
    line-height:1.08!important;
    letter-spacing:0!important;
}
.v5-editor{
    height:410px!important;
    min-height:410px!important;
    gap:8px!important;
}
.v5-editor a{
    border-radius:0!important;
}
.v5-editor div{
    margin-left:38%!important;
}
.v5-editor h3{
    font-size:15px!important;
}
.v5-section,
.v5-main-grid,
.v5-categories,
.v5-bottom{
    margin-top:24px!important;
}
.v5-head{
    border-left:0!important;
    padding-left:0!important;
    margin-bottom:12px!important;
}
.v5-head h2{
    font-size:20px!important;
    font-weight:900!important;
    color:#202327!important;
    text-transform:uppercase!important;
    letter-spacing:0!important;
}
.v5-head a{
    color:#6b7280!important;
    font-weight:800!important;
}
.v5-latest{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:14px!important;
}
.v5-latest a,
.v5-category-card,
.v5-catbox,
.v5-video,
.v5-tools,
.v5-columnists,
.v5-sidebox,
.v5-page-card,
.auth-card{
    border:1px solid var(--odak-line)!important;
    border-radius:0!important;
    background:#fff!important;
    box-shadow:none!important;
}
.v5-latest img{
    height:92px!important;
}
.v5-latest h3{
    font-size:13px!important;
    font-weight:850!important;
    color:#202327!important;
}
.v5-main-grid{
    grid-template-columns:1.05fr 1fr .95fr!important;
    gap:20px!important;
}
.v5-feature{
    min-height:330px!important;
    border-radius:0!important;
}
.v5-feature h2{
    font-size:25px!important;
    letter-spacing:0!important;
}
.v5-small-list{
    gap:12px!important;
}
.v5-small-list a{
    border:1px solid var(--odak-line)!important;
    border-radius:0!important;
    background:#fff!important;
    padding:8px!important;
    grid-template-columns:120px minmax(0,1fr)!important;
}
.v5-small-list img{
    width:120px!important;
    height:78px!important;
}
.v5-small-list h3{
    color:#202327!important;
    font-size:14px!important;
    font-weight:850!important;
}
.v5-columnists{
    padding:16px!important;
}
.v5-columnist-main{
    border-radius:0!important;
}
.v5-columnist-main img{
    height:170px!important;
}
.v5-columnist-list a{
    min-height:44px!important;
}
.v5-categories{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:20px!important;
}
.v5-categories > .v5-catbox{
    grid-template-rows:auto 160px repeat(5,minmax(44px,auto))!important;
    padding:15px!important;
}
.v5-categories > .v5-catbox > img{
    border-radius:0!important;
    height:160px!important;
    min-height:160px!important;
}
.v5-catbox > a{
    color:#202327!important;
    font-weight:800!important;
}
.v5-bottom{
    grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(292px,.9fr)!important;
    gap:20px!important;
}
.v5-bottom > .v5-catbox:first-child > a{
    border:0!important;
    border-top:1px solid var(--odak-line)!important;
    border-radius:0!important;
    padding:9px 0!important;
}
.v5-video{
    grid-template-columns:1fr!important;
}
.v5-video-main img{
    border-radius:0!important;
}
.v5-tools-grid a{
    border-radius:0!important;
    background:#f8fafc!important;
}
.v5-footer{
    background:#111827!important;
    margin-top:34px!important;
}
.v5-footer-grid{
    padding:42px 0!important;
}
.v5-footer a:hover{
    color:#fff!important;
}
.v5-article-wrap{
    grid-template-columns:minmax(0,900px) 334px!important;
    gap:32px!important;
    padding-top:28px!important;
}
.v5-article h1{
    font-size:50px!important;
    letter-spacing:0!important;
}
.v5-main-img,
.v5-related a,
.v5-related img,
.v5-newsletter-box{
    border-radius:0!important;
}
.v5-sidebox a{
    grid-template-columns:28px 86px minmax(0,1fr)!important;
}
.v5-page-hero,
.v5-category-hero{
    background:#fff!important;
    border-bottom:1px solid var(--odak-line)!important;
}
.v5-page-hero h1,
.v5-category-hero h1{
    letter-spacing:0!important;
}
@media(max-width:1100px){
    .v5-brand-in{
        grid-template-columns:minmax(190px,250px) minmax(0,1fr) auto!important;
    }
    .v5-hero,
    .v5-main-grid,
    .v5-bottom,
    .v5-article-wrap{
        grid-template-columns:1fr!important;
    }
    .v5Hero,
    .v5-editor{
        height:360px!important;
        min-height:360px!important;
    }
    .v5-editor{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        height:auto!important;
        min-height:0!important;
    }
    .v5-editor a{
        min-height:150px!important;
    }
    .v5-categories{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:760px){
    .v5-container{
        width:100%!important;
        padding-left:12px!important;
        padding-right:12px!important;
    }
    .v5-brandbar{
        min-height:76px!important;
    }
    .v5-logo-img{
        max-width:226px!important;
        max-height:52px!important;
    }
    .v5Hero{
        height:280px!important;
        min-height:280px!important;
        margin-left:-12px!important;
        margin-right:-12px!important;
        width:calc(100% + 24px)!important;
    }
    .v5-hero-card div{
        left:18px!important;
        right:18px!important;
        bottom:22px!important;
    }
    .v5-hero-card h1{
        font-size:24px!important;
    }
    .v5-latest,
    .v5-categories,
    .v5-related{
        grid-template-columns:1fr!important;
    }
    .v5-latest a{
        grid-template-columns:118px minmax(0,1fr)!important;
    }
    .v5-latest img{
        width:118px!important;
        height:96px!important;
    }
    .v5-small-list a{
        grid-template-columns:104px minmax(0,1fr)!important;
    }
    .v5-small-list img{
        width:104px!important;
        height:72px!important;
    }
    .v5-categories > .v5-catbox{
        display:block!important;
    }
    .v5-categories > .v5-catbox > img{
        height:auto!important;
        min-height:0!important;
    }
    .v5-article h1{
        font-size:32px!important;
    }
}

/* V5 feature text lift 538 */
.v5-feature{
    display:grid!important;
    grid-template-rows:minmax(0,1fr) auto!important;
    background:#d50000!important;
    min-height:510px!important;
}
.v5-feature img{
    position:relative!important;
    height:265px!important;
    min-height:265px!important;
    opacity:.72!important;
}
.v5-feature:after{
    display:none!important;
}
.v5-feature div{
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    padding:22px 20px 14px!important;
    color:#fff!important;
}
.v5-feature span{
    margin-bottom:10px!important;
    background:rgba(255,255,255,.16)!important;
}
.v5-feature h2{
    margin:0 0 10px!important;
    font-size:28px!important;
    line-height:1.08!important;
    color:#fff!important;
}
.v5-feature p{
    margin:0!important;
    color:#fff!important;
    font-size:14px!important;
    line-height:1.35!important;
}
@media(max-width:760px){
    .v5-feature{
        min-height:0!important;
    }
    .v5-feature img{
        height:210px!important;
        min-height:210px!important;
    }
    .v5-feature div{
        padding:18px 16px 14px!important;
    }
    .v5-feature h2{
        font-size:23px!important;
    }
}

/* V5 feature text lift 539 final */
.v5-main-grid > div:first-child{
    display:block!important;
}
.v5-main-grid > div:first-child > .v5-head{
    margin-bottom:8px!important;
}
.v5-feature{
    display:grid!important;
    grid-template-rows:250px auto!important;
    min-height:0!important;
    height:auto!important;
    background:#d50000!important;
}
.v5-feature img{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:250px!important;
    min-height:250px!important;
    max-height:250px!important;
    object-fit:cover!important;
}
.v5-feature div{
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    transform:none!important;
    padding:10px 20px 12px!important;
    margin:0!important;
    color:#fff!important;
}
.v5-feature span{
    margin:0 0 8px!important;
    padding:6px 9px!important;
}
.v5-feature h2{
    margin:0 0 8px!important;
    font-size:28px!important;
    line-height:1.08!important;
}
.v5-feature p{
    margin:0!important;
    line-height:1.32!important;
}
@media(max-width:760px){
    .v5-feature{
        grid-template-rows:190px auto!important;
    }
    .v5-feature img{
        height:190px!important;
        min-height:190px!important;
        max-height:190px!important;
    }
    .v5-feature div{
        padding:8px 16px 12px!important;
    }
    .v5-feature h2{
        font-size:23px!important;
    }
}

/* V5 latest slider under tools block 540 */
.v5-head-ad{
    display:none!important;
}

/* V5 vertical breaking ticker + live market 542 */
.v5-breaking-mini__viewport{
    position:relative!important;
    flex:1 1 auto!important;
    min-width:0!important;
    height:18px!important;
    overflow:hidden!important;
}
.v5-breaking-mini__viewport a{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:700!important;
    opacity:0!important;
    transform:translateY(100%)!important;
    transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .85s ease!important;
}
.v5-breaking-mini__viewport a.is-active{
    opacity:1!important;
    transform:translateY(0)!important;
}
.v5-breaking-mini__viewport a.is-leaving{
    opacity:0!important;
    transform:translateY(-100%)!important;
}
.v5-market-strip span{
    row-gap:1px!important;
}
.v5-market-strip b{
    display:inline-flex!important;
    align-items:center!important;
    gap:3px!important;
}
.v5-market-strip em{
    display:inline!important;
    color:#22c55e!important;
    font-style:normal!important;
    font-size:10px!important;
    font-weight:900!important;
    margin-left:3px!important;
}
.v5-market-strip span.is-down em{
    color:#fb7185!important;
}
.v5-market-strip span.is-up em{
    color:#22c55e!important;
}

/* V5 sticky header + aligned nav 543 */
.v5-header{
    position:sticky!important;
    top:0!important;
    z-index:500!important;
    width:100%!important;
}
.v5-nav{
    position:relative!important;
    top:auto!important;
}
.v5-nav-scroll{
    width:min(1180px,calc(100% - 40px))!important;
    margin:0 auto!important;
    padding:0!important;
    gap:20px!important;
}
.v5-nav a{
    font-size:15px!important;
    font-weight:900!important;
    letter-spacing:0!important;
}
.v5-home-link{
    flex:0 0 24px!important;
}
.v5-mobile-panel a{
    font-size:16px!important;
    font-weight:900!important;
}
@media(max-width:760px){
    .v5-header{
        position:sticky!important;
        top:0!important;
        z-index:500!important;
    }
    .v5-nav-scroll{
        width:min(1180px,calc(100% - 20px))!important;
    }
}
.v5-brand-in{
    grid-template-columns:minmax(210px,260px) minmax(260px,1fr) minmax(128px,168px) auto!important;
}
.v5-odak-slider{
    margin-top:24px!important;
    margin-bottom:4px!important;
}
.v5-odak-slider__viewport{
    position:relative!important;
    min-height:420px!important;
    background:#fff!important;
}
.v5-odak-slide{
    display:none!important;
    grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;
    gap:4px!important;
    min-height:420px!important;
}
.v5-odak-slide.is-active{
    display:grid!important;
}
.v5-odak-slide__lead{
    position:relative!important;
    display:block!important;
    min-height:420px!important;
    overflow:hidden!important;
    background:#111!important;
}
.v5-odak-slide__lead img,
.v5-odak-slide__grid img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    display:block!important;
}
.v5-odak-slide__lead:after,
.v5-odak-slide__grid a:after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.78))!important;
    z-index:1!important;
}
.v5-odak-slide__lead div{
    position:absolute!important;
    left:18px!important;
    right:18px!important;
    bottom:22px!important;
    z-index:2!important;
    color:#fff!important;
}
.v5-odak-slide__lead span,
.v5-odak-slide__grid span{
    display:inline-flex!important;
    background:#cf252b!important;
    color:#fff!important;
    padding:6px 9px!important;
    font-size:12px!important;
    font-weight:800!important;
}
.v5-odak-slide__lead h2{
    margin:12px 0 0!important;
    color:#fff!important;
    font-size:24px!important;
    line-height:1.15!important;
}
.v5-odak-slide__grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:repeat(3,1fr)!important;
    gap:4px!important;
    min-height:420px!important;
}
.v5-odak-slide__grid a{
    position:relative!important;
    display:block!important;
    min-height:0!important;
    overflow:hidden!important;
    background:#111!important;
}
.v5-odak-slide__grid div{
    position:absolute!important;
    left:14px!important;
    right:14px!important;
    bottom:14px!important;
    z-index:2!important;
    color:#fff!important;
}
.v5-odak-slide__grid h3{
    color:#fff!important;
    font-size:17px!important;
    line-height:1.2!important;
    margin:9px 0 0!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
}
.v5-odak-slider__controls{
    display:grid!important;
    grid-template-columns:repeat(10,1fr)!important;
    height:42px!important;
    border:1px solid #e5e7eb!important;
    border-top:0!important;
    background:#f3f4f6!important;
}
.v5-odak-slider__controls button{
    border:0!important;
    border-right:1px solid #e5e7eb!important;
    background:#f3f4f6!important;
    color:#111827!important;
    font-weight:850!important;
    cursor:pointer!important;
}
.v5-odak-slider__controls button:last-child{
    border-right:0!important;
}
.v5-odak-slider__controls button.is-active{
    background:#cf252b!important;
    color:#fff!important;
}
@media(max-width:1100px){
    .v5-brand-in{
        grid-template-columns:minmax(190px,250px) minmax(0,1fr) auto!important;
    }
}
@media(max-width:760px){
    .v5-brand-in{
        grid-template-columns:minmax(0,1fr) auto!important;
    }
    .v5-odak-slider{
        padding-left:12px!important;
        padding-right:12px!important;
        margin-top:18px!important;
    }
    .v5-odak-slider__viewport{
        min-height:0!important;
    }
    .v5-odak-slide,
    .v5-odak-slide.is-active{
        display:grid!important;
        grid-template-columns:1fr!important;
        min-height:0!important;
    }
    .v5-odak-slide:not(.is-active){
        display:none!important;
    }
    .v5-odak-slide__lead{
        min-height:260px!important;
    }
    .v5-odak-slide__lead h2{
        font-size:20px!important;
    }
    .v5-odak-slide__grid{
        grid-template-columns:1fr!important;
        grid-template-rows:none!important;
        min-height:0!important;
    }
    .v5-odak-slide__grid a{
        min-height:118px!important;
    }
    .v5-odak-slide__grid h3{
        font-size:15px!important;
        -webkit-line-clamp:2!important;
        line-clamp:2!important;
    }
    .v5-odak-slider__controls{
        height:auto!important;
        grid-template-columns:repeat(5,1fr)!important;
    }
    .v5-odak-slider__controls button{
        min-height:40px!important;
        border-top:1px solid #e5e7eb!important;
    }
}
.v5-header-search input{
    min-width:0!important;
    width:100%!important;
    border:0!important;
    background:rgba(255,255,255,.08)!important;
    color:#fff!important;
    padding:0 14px!important;
    outline:0!important;
    font:700 13px Inter,Arial,sans-serif!important;
}
.v5-header-search input::placeholder{
    color:rgba(255,255,255,.9)!important;
}
.v5-header-search button{
    border:0!important;
    background:rgba(0,0,0,.08)!important;
    color:#fff!important;
    display:grid!important;
    place-items:center!important;
    cursor:pointer!important;
}
.v5-header-search svg,
.v5-action-icon svg{
    width:20px!important;
    height:20px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:2.2!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}
.v5-head-ad{
    height:46px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    color:#334155!important;
    border-radius:4px!important;
    font-size:13px!important;
    font-weight:900!important;
    text-align:center!important;
}
.v5-weather-chip{
    height:46px!important;
    display:grid!important;
    align-content:center!important;
    justify-items:center!important;
    background:rgba(151,20,24,.18)!important;
    border-radius:4px!important;
    color:#fff!important;
    line-height:1.1!important;
}
.v5-weather-chip b{
    font-size:12px!important;
    font-weight:900!important;
}
.v5-weather-chip span{
    font-size:11px!important;
    opacity:.9!important;
}
.v5-brand-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:8px!important;
}
.v5-action-icon,
.v5-brand-actions a,
.v5-brand-actions button{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    border:1px solid rgba(255,255,255,.65)!important;
    border-radius:50%!important;
    background:#fff!important;
    color:#111827!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    font-size:0!important;
}
.v5-user-icon-red{
    border-color:#f8a6ad!important;
    color:#c00000!important;
}
.v5-menu-btn{
    display:grid!important;
    cursor:pointer!important;
}
.v5-menu-btn.is-open{
    background:#111827!important;
    color:#fff!important;
}
.v5-nav{
    position:relative!important;
    top:auto!important;
    z-index:60!important;
    background:#fff!important;
    color:#333!important;
    border-bottom:1px solid #e5e7eb!important;
}
.v5-nav-scroll{
    height:58px!important;
    display:flex!important;
    align-items:center!important;
    gap:16px!important;
    overflow-x:auto!important;
    scrollbar-width:none!important;
}
.v5-nav-scroll::-webkit-scrollbar{
    display:none!important;
}
.v5-nav a{
    height:58px!important;
    padding:0!important;
    color:#333!important;
    background:transparent!important;
    font-size:13px!important;
    font-weight:800!important;
    text-transform:none!important;
    white-space:nowrap!important;
}
.v5-nav a:hover{
    color:#c00000!important;
    background:transparent!important;
}
.v5-home-link{
    min-width:22px!important;
    width:22px!important;
    justify-content:center!important;
}
.v5-home-link svg{
    width:18px!important;
    height:18px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:2!important;
}
.v5-breaking{
    height:36px!important;
    background:#fff!important;
    border-bottom:1px solid #e5e7eb!important;
}
.v5-breaking-in{
    height:36px!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
}
.v5-breaking strong{
    height:25px!important;
    padding:0 12px!important;
    background:#c00000!important;
    color:#fff!important;
    font-size:11px!important;
    font-weight:900!important;
}
.v5-ticker{
    font-size:12px!important;
}
.v5-hero{
    margin-top:26px!important;
}
.v5-mobile-panel{
    display:none!important;
}
.v5-mobile-panel.is-open{
    display:grid!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:100%!important;
    z-index:140!important;
    background:#fff!important;
    border-bottom:1px solid #e5e7eb!important;
    box-shadow:0 18px 42px rgba(15,23,42,.16)!important;
    padding:10px max(16px,calc((100vw - 1180px) / 2))!important;
}
.v5-mobile-panel a{
    display:flex!important;
    align-items:center!important;
    min-height:44px!important;
    border-bottom:1px solid #eef2f7!important;
    color:#111827!important;
    font-size:14px!important;
    font-weight:850!important;
}
.v5-footer .v5-social{
    display:flex!important;
    gap:9px!important;
    align-items:center!important;
}
.v5-footer .v5-social a{
    width:34px!important;
    height:34px!important;
    border:1px solid rgba(255,255,255,.26)!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    color:#fff!important;
    margin:0!important;
    font-size:0!important;
}
.v5-footer .v5-social svg{
    width:17px!important;
    height:17px!important;
    display:block!important;
    fill:currentColor!important;
}
.v5-page-hero{
    background:#fff!important;
    border-bottom:1px solid #e5e7eb!important;
    padding:34px 0 28px!important;
}
.v5-page-hero .v5-container,
.v5-page-shell{
    max-width:920px!important;
}
.v5-breadcrumb{
    display:flex!important;
    gap:8px!important;
    flex-wrap:wrap!important;
    color:#64748b!important;
    font-size:12px!important;
    font-weight:750!important;
}
.v5-breadcrumb a{
    color:#c00000!important;
}
.v5-page-hero h1{
    margin:12px 0 8px!important;
    color:#111827!important;
    font-size:40px!important;
    line-height:1.1!important;
    letter-spacing:0!important;
}
.v5-page-hero p{
    max-width:780px!important;
    color:#64748b!important;
    font-size:16px!important;
    line-height:1.6!important;
    margin:0!important;
}
.v5-page-shell{
    padding:28px 0 46px!important;
}
.v5-page-card{
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:8px!important;
    box-shadow:0 14px 36px rgba(15,23,42,.06)!important;
    padding:28px!important;
}
.v5-page-content{
    color:#1f2937!important;
    font-size:18px!important;
    line-height:1.85!important;
}
.v5-page-content p{
    margin:0 0 1.1em!important;
}
.v5-page-content h2,
.v5-page-content h3{
    color:#111827!important;
    line-height:1.25!important;
}
.v5-contact-shell{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 320px!important;
    gap:22px!important;
    padding:28px 0 46px!important;
    align-items:start!important;
}
.v5-contact-form{
    display:grid!important;
    gap:12px!important;
}
.v5-contact-form input,
.v5-contact-form textarea{
    width:100%!important;
    border:1px solid #d0d5dd!important;
    border-radius:8px!important;
    padding:13px!important;
    font:inherit!important;
}
.v5-contact-form button{
    justify-self:start!important;
    border:0!important;
    border-radius:8px!important;
    background:#c00000!important;
    color:#fff!important;
    padding:12px 22px!important;
    font-weight:900!important;
}
.v5-form-success{
    color:#15803d!important;
    font-weight:800!important;
}
.v5-contact-info p{
    margin:0 0 14px!important;
    display:grid!important;
    gap:4px!important;
}
.v5-contact-info strong{
    color:#111827!important;
}
.v5-contact-info span{
    color:#64748b!important;
}
@media(max-width:1100px){
    .v5-brand-in{
        grid-template-columns:minmax(170px,240px) minmax(0,1fr) auto!important;
    }
    .v5-head-ad,
    .v5-weather-chip{
        display:none!important;
    }
    .v5-market-strip span{
        min-width:76px!important;
        padding:0 10px!important;
    }
}
@media(max-width:760px){
    .v5-marketbar{
        display:none!important;
    }
    .v5-brandbar{
        min-height:76px!important;
        padding:10px 0!important;
    }
    .v5-brand-in{
        min-height:56px!important;
        grid-template-columns:minmax(0,1fr) auto!important;
        gap:10px!important;
    }
    .v5-logo{
        min-height:52px!important;
        font-size:30px!important;
    }
    .v5-logo-img{
        max-width:220px!important;
        max-height:50px!important;
    }
    .v5-logo small{
        font-size:9px!important;
        white-space:nowrap!important;
    }
    .v5-header-search{
        display:none!important;
    }
    .v5-brand-actions{
        gap:6px!important;
    }
    .v5-brand-actions .v5-action-icon,
    .v5-brand-actions a,
    .v5-brand-actions button{
        width:38px!important;
        height:38px!important;
        min-width:38px!important;
        display:grid!important;
    }
    .v5-nav{
        display:none!important;
    }
    .v5-breaking{
        margin-top:0!important;
    }
    .v5-mobile-panel.is-open{
        position:fixed!important;
        top:76px!important;
        max-height:calc(100dvh - 76px)!important;
        overflow:auto!important;
        padding:10px 18px!important;
    }
    .v5-page-hero{
        padding:24px 12px 20px!important;
    }
    .v5-page-hero h1{
        font-size:30px!important;
    }
    .v5-page-shell,
    .v5-contact-shell{
        width:100%!important;
        max-width:100%!important;
        padding:18px 12px 34px!important;
        grid-template-columns:1fr!important;
    }
    .v5-page-card{
        padding:20px!important;
    }
    .v5-page-content{
        font-size:16px!important;
        line-height:1.75!important;
    }
}

/* V5 logo/ticker correction 535 final override */
.v5-logo-img{
    filter:none!important;
    opacity:1!important;
}
.v5-ticker,
.v5-ticker *{
    animation-name:v5TickerMarquee!important;
}
.v5-ticker{
    overflow:hidden!important;
    min-width:0!important;
}
.v5-ticker span{
    display:inline-block!important;
    white-space:nowrap!important;
    min-width:max-content!important;
    will-change:transform!important;
    animation:v5TickerMarquee 38s linear infinite!important;
}
.v5-breaking:hover .v5-ticker span{
    animation-play-state:paused!important;
}
@keyframes v5TickerMarquee{
    0%{transform:translateX(100%)}
    100%{transform:translateX(-100%)}
}
@media(max-width:760px){
    .v5-ticker span{
        animation-duration:30s!important;
    }
}

/* V5 fixed header + aligned nav 544 final override */
body.v5-body{
    padding-top:184px!important;
}
.v5-header{
    position:fixed!important;
    left:0!important;
    right:0!important;
    top:0!important;
    z-index:500!important;
    width:100%!important;
}
.v5-nav{
    position:relative!important;
    top:auto!important;
}
.v5-nav-scroll{
    width:min(1180px,calc(100% - 40px))!important;
    margin:0 auto!important;
    padding:0!important;
    gap:20px!important;
}
.v5-nav a{
    font-size:15px!important;
    font-weight:900!important;
    letter-spacing:0!important;
}
.v5-home-link{
    flex:0 0 24px!important;
}
.v5-mobile-panel a{
    font-size:16px!important;
    font-weight:900!important;
}
@media(max-width:760px){
    body.v5-body{
        padding-top:76px!important;
    }
    .v5-header{
        position:fixed!important;
        left:0!important;
        right:0!important;
        top:0!important;
        z-index:500!important;
    }
    .v5-nav-scroll{
        width:min(1180px,calc(100% - 20px))!important;
    }
}
/* Nobetci eczane + feature alignment polish 20260531 */
.v5-main-grid{
    align-items:stretch!important;
}
.v5-main-grid > div:first-child{
    display:flex!important;
    flex-direction:column!important;
    min-height:100%!important;
}
.v5-main-grid > div:first-child > .v5-head{
    display:none!important;
}
.v5-feature{
    height:100%!important;
    min-height:100%!important;
    grid-template-rows:252px minmax(0,auto)!important;
    overflow:visible!important;
}
.v5-feature img{
    height:252px!important;
    min-height:252px!important;
    max-height:252px!important;
}
.v5-feature div{
    margin-top:-18px!important;
    padding:0 22px 18px!important;
}
.v5-feature span{
    position:relative!important;
    z-index:3!important;
    margin:0 0 10px!important;
    background:#fff!important;
    color:#d50000!important;
    box-shadow:0 8px 18px rgba(0,0,0,.12)!important;
}
.v5-feature h2{
    margin:0 0 8px!important;
    transform:translateY(-4px)!important;
}
.v5-feature p{
    transform:translateY(-4px)!important;
}
@media(max-width:760px){
    .v5-feature{
        grid-template-rows:190px auto!important;
    }
    .v5-feature img{
        height:190px!important;
        min-height:190px!important;
        max-height:190px!important;
    }
    .v5-feature div{
        margin-top:-16px!important;
        padding:0 16px 14px!important;
    }
}
