@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap";:root{--color-logo-surface: #ffffff;--brand-50: #fff1f2;--brand-100: #ffe4e6;--brand-200: #fecdd3;--brand-400: #ff6b6b;--brand-500: #ef233c;--brand-600: #d90429;--brand-700: #9d0208;--brand-900: #450a0a;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--bs-font-sans-serif: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-bg: var(--slate-100);--bs-body-color: var(--slate-800);--bs-primary: var(--brand-600);--bs-primary-rgb: 217, 4, 41;--bs-link-color: var(--brand-600);--bs-link-hover-color: var(--brand-700)}*{box-sizing:border-box}body{font-family:var(--bs-body-font-family);background-color:var(--slate-100);color:var(--slate-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh;font-size:1rem;line-height:1.6}main{flex:1 0 auto}a{color:var(--brand-600);text-decoration:none}a:hover{color:var(--brand-700)}img{max-width:100%;height:auto}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-brand{color:var(--brand-500)!important}.text-brand-600{color:var(--brand-600)!important}.bg-brand{background-color:var(--brand-600)!important}.bg-brand-50{background-color:var(--brand-50)!important}.border-brand{border-color:var(--brand-500)!important}.btn-brand{background-color:var(--brand-600);border-color:var(--brand-600);color:#fff;font-weight:600}.btn-brand:hover,.btn-brand:focus{background-color:var(--brand-700);border-color:var(--brand-700);color:#fff}.site-topbar{background-color:var(--slate-900);color:var(--slate-400);font-size:.8125rem;border-bottom:1px solid rgba(255,255,255,.06);padding:.375rem 0}.topbar-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem}.topbar-info{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;min-width:0}.topbar-info>*{max-width:100%}.topbar-finance{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.topbar-socials{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;flex-shrink:0}.site-topbar a{color:var(--slate-400);text-decoration:none;transition:color .15s}.site-topbar a:hover{color:#fff}.topbar-divider{width:1px;height:1.25rem;background:#ffffff1f;display:inline-block;vertical-align:middle;flex-shrink:0}.finance-col{line-height:1.15;text-align:center}.finance-col .label{font-size:.6875rem;color:var(--slate-400);font-weight:500}.finance-col .value{font-size:.8125rem;font-weight:700;color:#e2e8f0;letter-spacing:-.01em}.topbar-social-link{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;background:#ffffff12;color:var(--slate-400);font-size:.8125rem;transition:background .15s,color .15s;text-decoration:none}.topbar-social-link:hover{background:var(--brand-600);color:#fff}.breaking-news-bar{background:linear-gradient(90deg,var(--red-800) 0%,var(--red-700) 100%);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:stretch;overflow:hidden;min-height:2.5rem}.breaking-label{background:var(--red-900);border-right:1px solid rgba(255,255,255,.1);padding:0 1rem;display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:2.5rem}.breaking-dot{width:.5rem;height:.5rem;border-radius:50%;background:#fca5a5;animation:pulse-dot 2s infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.breaking-text{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fee2e2;white-space:nowrap}.breaking-ticker-wrap{flex:1;overflow:hidden;display:flex;align-items:center;position:relative}.breaking-ticker-track{display:flex;align-items:center;gap:3rem;white-space:nowrap;animation:breaking-scroll 40s linear infinite;will-change:transform}.breaking-ticker-track:hover{animation-play-state:paused}@keyframes breaking-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.breaking-ticker-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:#fecaca;flex-shrink:0}.breaking-ticker-item a{color:#fecaca;text-decoration:none}.breaking-ticker-item a:hover{color:#fff;text-decoration:underline}.karaman-live-strip{background:linear-gradient(120deg,#fff,#fff1f2 45%,#fff 72%,#ffe4e6);background-size:220% 100%;border-bottom:1px solid #fecdd3;box-shadow:0 3px 12px #9d020814;animation:karaman-strip-shift 8s ease-in-out infinite alternate}.karaman-strip-block{display:flex;align-items:center;gap:.75rem;min-height:2.7rem;min-width:0}.karaman-pharmacy-block{border-top:1px solid #ffe4e6}.karaman-strip-heading{display:flex;align-items:center;gap:.35rem;flex:0 0 10rem;color:#9d0208;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.karaman-strip-heading i{color:#ef233c;font-size:.82rem;animation:karaman-icon-pulse 2.4s ease-in-out infinite}.karaman-weather-list,.karaman-pharmacy-list{display:flex;flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;padding:.3rem 0;min-width:0}.karaman-weather-item,.karaman-pharmacy-item{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;padding:.25rem .5rem;border:1px solid #fecdd3;border-radius:.4rem;background:linear-gradient(135deg,#fff1f2,#ffe4e6);color:var(--slate-700);font-size:.7rem;text-decoration:none;box-shadow:0 1px 3px #d904290f;animation:karaman-card-in .45s ease both;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.karaman-weather-item:hover,.karaman-pharmacy-item:hover{transform:translateY(-2px) scale(1.025);border-color:#fb7185;box-shadow:0 4px 10px #d9042929}.karaman-weather-item:nth-child(2),.karaman-pharmacy-item:nth-child(2){animation-delay:.05s}.karaman-weather-item:nth-child(3),.karaman-pharmacy-item:nth-child(3){animation-delay:.1s}.karaman-weather-item:nth-child(4),.karaman-pharmacy-item:nth-child(4){animation-delay:.15s}.karaman-weather-item:nth-child(5),.karaman-pharmacy-item:nth-child(5){animation-delay:.2s}.karaman-weather-item:nth-child(6),.karaman-pharmacy-item:nth-child(6){animation-delay:.25s}.karaman-weather-item:nth-child(7),.karaman-pharmacy-item:nth-child(7){animation-delay:.3s}@keyframes karaman-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes karaman-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes karaman-strip-shift{0%{background-position:0% 50%}to{background-position:100% 50%}}.karaman-weather-item i,.karaman-pharmacy-item>i{color:#ef233c}.karaman-weather-item b{color:#9d0208}.karaman-weather-item.weather-sunny i{color:#f59e0b;animation:weather-sun-glow 1.8s ease-in-out infinite}.karaman-weather-item.weather-partly i{color:#f97316}.karaman-weather-item.weather-cloudy i,.karaman-weather-item.weather-fog i{color:#64748b;animation:weather-cloud-float 2.4s ease-in-out infinite}.karaman-weather-item.weather-rain i{color:#2563eb;animation:weather-rain-drop .9s ease-in-out infinite}.karaman-weather-item.weather-snow i{color:#0ea5e9;animation:weather-snow-fall 1.8s ease-in-out infinite}.karaman-weather-item.weather-storm i{color:#7c3aed;animation:weather-storm-flash 1.3s ease-in-out infinite}@keyframes weather-sun-glow{0%,to{filter:drop-shadow(0 0 0 rgba(245,158,11,0));transform:scale(1)}50%{filter:drop-shadow(0 0 5px rgba(245,158,11,.8));transform:scale(1.12)}}@keyframes weather-cloud-float{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes weather-rain-drop{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes weather-snow-fall{0%,to{transform:translateY(-1px) rotate(0)}50%{transform:translateY(2px) rotate(12deg)}}@keyframes weather-storm-flash{0%,70%,to{opacity:.7}75%{opacity:1;filter:drop-shadow(0 0 5px #a78bfa)}}.karaman-pharmacy-item span{display:flex;flex-direction:column;line-height:1.2}.karaman-pharmacy-item strong{color:var(--slate-800);font-size:.68rem}.karaman-pharmacy-item small{color:var(--slate-500);font-size:.6rem;margin-top:.1rem}.karaman-pharmacy-item .map-link-icon{color:#d90429;font-size:.62rem;margin-left:.1rem}.karaman-strip-loading,.karaman-strip-empty{color:var(--slate-500);font-size:.75rem;white-space:nowrap}.whatsapp-report-bubble{position:fixed;left:1rem;bottom:1rem;z-index:1050;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .85rem;border-radius:999px;background:#16a34a;color:#fff;box-shadow:0 5px 18px #16a34a4d;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s}.whatsapp-report-bubble:hover{background:#15803d;color:#fff;transform:translateY(-2px)}.whatsapp-report-bubble i{font-size:1.05rem}@media(max-width:767px){.karaman-strip-block{align-items:flex-start;flex-direction:column;gap:.1rem;padding:.35rem 0}.karaman-strip-heading{flex-basis:auto}.karaman-weather-list,.karaman-pharmacy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-top:.25rem;gap:.5rem}.karaman-weather-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2rem}.karaman-weather-item strong{overflow-wrap:anywhere}.karaman-pharmacy-item{min-height:2.75rem;min-width:0}.karaman-pharmacy-item>span{min-width:0;overflow-wrap:anywhere}.karaman-pharmacy-item .map-link-icon{margin-left:auto}.topbar-row{align-items:flex-start}.topbar-info{gap:.5rem .75rem}.topbar-socials{max-width:6rem}.topbar-info #prayerWidget{font-size:.75rem}.whatsapp-report-bubble{left:.75rem;bottom:.75rem}}@media(prefers-reduced-motion:reduce){.karaman-strip-heading i,.karaman-weather-item,.karaman-pharmacy-item,.karaman-weather-item i,.karaman-live-strip{animation:none;transition:none}.breaking-ticker-track{animation:none;overflow-x:auto;padding:.25rem 0}}.site-header{background:#fff;border-bottom:1px solid var(--slate-200);box-shadow:0 2px 12px #0000000f;position:relative;z-index:1040}.site-header .navbar{padding-top:.625rem;padding-bottom:.625rem;position:sticky;top:0;z-index:1040;background:#fff;border-bottom:1px solid var(--slate-200)}.site-header .navbar-brand{flex-shrink:0;font-size:1.5rem;font-weight:900;color:var(--brand-600);letter-spacing:-.03em;text-decoration:none;display:flex;align-items:center}.site-header .navbar-brand img{height:3rem;width:3rem;object-fit:contain}.header-desktop-nav,.header-desktop-search{display:flex}.header-mobile-actions,.mobile-menu{display:none}.header-menu-button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--slate-200);border-radius:.5rem;background:var(--slate-100);color:var(--slate-700)}#mobileOtherArrow{color:var(--slate-400);font-size:.75rem;transition:transform .2s}#mobileOtherBtn[aria-expanded=true] #mobileOtherArrow{transform:rotate(180deg)}@media(width<1280px){.site-header .navbar>.container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.site-header .navbar-brand{grid-column:1;grid-row:1;margin:0;min-width:0}.header-desktop-nav,.header-desktop-search{display:none}.header-mobile-actions{display:contents}#mobileMenuBtn{grid-column:2;grid-row:1}#mobileSearchWrap{grid-column:1 / -1;grid-row:2;min-width:0;width:100%}#mobileSearchWrap .form-control,#mobileSearchWrap .form-control:focus{width:100%;min-height:2.75rem}.mobile-menu{display:block;background:var(--color-logo-surface)}.mobile-nav-link,.mobile-sub-link,.mobile-accordion-btn{min-height:2.75rem}}@media(min-width:768px)and (width<1280px){.site-header .navbar>.container{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem}#mobileSearchWrap{grid-column:2;grid-row:1;justify-self:end;max-width:20rem}#mobileMenuBtn{grid-column:3}}.footer-brand-logo{width:4rem;height:4rem;object-fit:contain;background:var(--color-logo-surface);border-radius:.5rem;padding:.25rem}.site-header .navbar-brand-name{margin-left:.55rem;color:var(--brand-700);font-size:1.15rem;font-weight:900;white-space:nowrap}.site-imprint{border-top:1px solid rgba(255,255,255,.07);color:var(--slate-600);font-size:.75rem}.site-imprint-title{color:var(--slate-400);font-size:.7rem;font-weight:800;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.site-imprint-grid{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}.site-imprint-grid strong{color:var(--slate-500)}.site-imprint-address{flex-basis:100%}.site-imprint-content{max-width:58rem;line-height:1.65}.site-imprint-content p{margin:0 0 .65rem}.site-imprint-content h3{color:var(--slate-400);font-size:.72rem;font-weight:800;letter-spacing:.04em;margin:1rem 0 .35rem}.site-imprint-content a{color:var(--brand-400);text-decoration:none}.site-imprint-content a:hover{text-decoration:underline}.site-header .nav-link{color:var(--slate-700);font-weight:600;font-size:.9rem;padding:.4rem .7rem;border-radius:.375rem;transition:color .15s,background .15s;white-space:nowrap;position:relative}.site-header .nav-link:hover{color:var(--brand-600);background:var(--brand-50)}.site-header .nav-link.active{color:var(--brand-600)}.site-header .dropdown-menu{border:1px solid var(--slate-200);border-radius:.75rem;box-shadow:0 12px 32px #0000001a,0 4px 8px #0000000f;padding:.5rem;min-width:15rem;margin-top:.5rem;background:#fff}.site-header .dropdown-item{font-size:.875rem;font-weight:500;color:var(--slate-700);padding:.5rem .875rem;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;transition:background .15s,color .15s}.site-header .dropdown-item:hover{background:var(--brand-50);color:var(--brand-700)}.site-header .dropdown-divider{margin:.375rem 0;border-color:var(--slate-100)}.search-wrap{position:relative}.search-wrap .form-control{background:var(--slate-100);border:1.5px solid var(--slate-200);border-radius:2rem;padding:.4rem 1rem .4rem 2.25rem;font-size:.875rem;width:12rem;transition:width .3s,border-color .2s,box-shadow .2s;color:var(--slate-800)}.search-wrap .form-control:focus{width:18rem;background:#fff;border-color:var(--brand-400);box-shadow:0 0 0 3px #0ea5e926;outline:none}.search-wrap .search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--slate-400);pointer-events:none;font-size:.8125rem}.search-dropdown{position:absolute;top:calc(100% + .5rem);right:0;width:22rem;background:#fff;border-radius:.875rem;box-shadow:0 20px 48px #00000021,0 4px 8px #0000000f;border:1px solid var(--slate-200);display:none;flex-direction:column;z-index:1060;overflow:hidden}.search-dropdown.open{display:flex}.search-result-item{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;border-bottom:1px solid var(--slate-100);text-decoration:none;color:var(--slate-800);transition:background .15s}.search-result-item:hover{background:var(--slate-50);color:var(--brand-600)}.search-result-item img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.5rem;flex-shrink:0}.mobile-nav-link{display:flex;align-items:center;gap:.875rem;padding:.75rem .25rem;border-bottom:1px solid var(--slate-100);color:var(--slate-700);font-weight:600;font-size:.9rem;text-decoration:none;transition:color .15s}.mobile-nav-link:hover{color:var(--brand-600)}.mobile-accordion-btn{width:100%;background:none;border:none;padding:.75rem .25rem;border-bottom:1px solid var(--slate-100);display:flex;align-items:center;justify-content:space-between;color:var(--slate-700);font-weight:600;font-size:.9rem;cursor:pointer}.mobile-accordion-body{padding-left:1.5rem;padding-bottom:.5rem}.mobile-sub-link{display:flex;align-items:center;gap:.625rem;padding:.5rem 0;color:var(--slate-600);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.mobile-sub-link:hover{color:var(--brand-600)}.news-card{background:#fff;border-radius:.875rem;border:1px solid var(--slate-200);box-shadow:0 1px 4px #0000000d;overflow:hidden;display:flex;flex-direction:column}.news-card-img{position:relative;overflow:hidden}.news-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.news-card-body{padding:1rem 1.125rem 1.25rem;display:flex;flex-direction:column;flex:1}.news-card-title{font-weight:700;font-size:.9375rem;color:var(--slate-900);line-height:1.45;text-decoration:none;display:block}.news-card-title:hover{color:var(--brand-600)}.news-card-meta{font-size:.75rem;color:var(--slate-400);display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem}.hero-slide{position:relative;overflow:hidden;min-height:460px;cursor:pointer;display:block;border-radius:.875rem}.hero-slide img.slide-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.hero-slide:hover img.slide-bg{transform:scale(1.03)}.hero-slide .slide-overlay{position:absolute;inset:0;background:linear-gradient(to top,#020617eb,#02061773 55%,#0206170d)}.hero-slide .slide-content{position:absolute;bottom:0;left:0;right:0;padding:2rem;z-index:2}.hero-slide .slide-title{font-size:1.375rem;font-weight:800;color:#fff;line-height:1.35;text-shadow:0 1px 4px rgba(0,0,0,.3)}@media(max-width:575px){.hero-slide{min-height:260px}.hero-slide .slide-content{padding:1rem}.hero-slide .slide-title{font-size:1rem}}.side-news-card{position:relative;overflow:hidden;border-radius:.875rem;display:block;text-decoration:none}.side-news-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.side-news-card:hover img{transform:scale(1.05)}.side-news-card .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,6,23,.92) 0%,rgba(2,6,23,.4) 60%,transparent 100%)}.side-news-card .content{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem;z-index:2}.featured-news{position:relative;overflow:hidden;border-radius:1rem;height:26rem;display:block;text-decoration:none}.featured-news img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.featured-news:hover img{transform:scale(1.04)}.featured-news .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,6,23,.93) 0%,rgba(2,6,23,.45) 55%,transparent 100%)}.featured-news .content{position:absolute;bottom:0;left:0;right:0;padding:1.75rem 2rem;z-index:2}@media(max-width:767px){.featured-news{height:18rem}.featured-news .content{padding:1rem 1.25rem}}.cat-badge{display:inline-block;background:var(--brand-600);color:#fff;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:.2rem .625rem;border-radius:.375rem;text-decoration:none;line-height:1.4;white-space:nowrap}.cat-badge-light{background:var(--brand-100);color:var(--brand-700)}.cat-badge-red{background:var(--red-600);color:#fff}.section-heading{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--slate-200)}.section-heading-bar{width:.3rem;height:1.6rem;background:var(--brand-600);border-radius:2rem;flex-shrink:0}.section-heading h2,.section-heading h3{font-size:1.125rem;font-weight:800;color:var(--slate-900);margin:0;letter-spacing:-.02em}.sidebar-widget{background:#fff;border-radius:1rem;border:1px solid var(--slate-200);box-shadow:0 1px 4px #0000000d;overflow:hidden;margin-bottom:1.5rem}.sidebar-widget-header{padding:.875rem 1.25rem;border-bottom:2px solid var(--slate-100);display:flex;align-items:center;gap:.625rem;background:var(--slate-50)}.sidebar-widget-header h3{font-size:.9375rem;font-weight:800;color:var(--slate-900);margin:0;letter-spacing:-.01em}.sidebar-widget-body{padding:1rem 1.25rem}.sidebar-news-item{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--slate-100);text-decoration:none;color:var(--slate-800)}.sidebar-news-item:last-child{border-bottom:none}.sidebar-news-item img{width:4.5rem;height:3.25rem;object-fit:cover;border-radius:.5rem;flex-shrink:0}.sidebar-news-item:hover .sidebar-news-title{color:var(--brand-600)}.sidebar-news-title{font-size:.8125rem;font-weight:700;line-height:1.4;color:var(--slate-800);transition:color .15s}.h-news-item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--slate-100);text-decoration:none;color:var(--slate-800)}.h-news-item:last-child{border-bottom:none}.h-news-item img{width:7rem;height:5rem;object-fit:cover;border-radius:.625rem;flex-shrink:0}.h-news-item-title{font-size:.9375rem;font-weight:700;line-height:1.4;color:var(--slate-900);text-decoration:none;display:block}.h-news-item:hover .h-news-item-title{color:var(--brand-600)}.article-content{font-size:1.0625rem;line-height:1.8;color:var(--slate-700)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-weight:800;color:var(--slate-900);margin-top:1.75em;margin-bottom:.625em;line-height:1.3;letter-spacing:-.02em}.article-content h1{font-size:1.875rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.25rem}.article-content h4{font-size:1.125rem}.article-content p{margin-bottom:1.25em}.article-content a{color:var(--brand-600);font-weight:500}.article-content a:hover{color:var(--brand-700)}.article-content strong{font-weight:700;color:var(--slate-900)}.article-content blockquote{border-left:4px solid var(--brand-500);padding:1rem 1.5rem;margin:1.75rem 0;background:var(--brand-50);border-radius:0 .75rem .75rem 0;color:var(--slate-600);font-style:italic;font-size:1.0625rem}.article-content ul,.article-content ol{padding-left:1.75rem;margin-bottom:1.25em}.article-content li{margin-bottom:.4em}.article-content img{max-width:100%!important;height:auto!important;border-radius:.875rem;display:block;margin:1.25rem auto;box-shadow:0 4px 16px #00000014}.article-content figure{margin:1.5rem 0}.article-content figure img{width:100%;border-radius:.875rem}.article-content iframe{width:100%!important;aspect-ratio:16/9;height:auto!important;border-radius:.875rem;border:none;margin:1.25rem 0;box-shadow:0 4px 12px #0000001a}.article-content table{width:100%;border-collapse:collapse;margin-bottom:1.25em;font-size:.9375rem}.article-content th,.article-content td{border:1px solid var(--slate-200);padding:.625rem .875rem;text-align:left}.article-content th{background:var(--slate-50);font-weight:700;color:var(--slate-800)}.article-content code{background:var(--slate-100);padding:.125rem .4rem;border-radius:.25rem;font-size:.875em;color:var(--slate-900)}.article-content pre{background:var(--slate-900);color:var(--slate-100);padding:1.25rem;border-radius:.875rem;overflow-x:auto;margin-bottom:1.25em;font-size:.9rem}.article-content pre code{background:transparent;color:inherit;padding:0}.ck-content img{width:100%!important;height:auto!important;display:block;margin:.75rem 0;border-radius:.75rem;object-fit:contain}.ck-content figure{margin:1.25rem 0;width:100%!important}.ck-content figure img{width:100%!important;height:auto!important;border-radius:.75rem}.ck-content figure.rhd-article-news-img-wrapper,.ck-content .rhd-article-news-img-wrapper{width:100%!important;margin:1rem 0}.ck-content figure.rhd-article-news-img-wrapper img,.ck-content .rhd-article-news-img-wrapper img{width:100%!important;height:auto!important;display:block}.ck-content iframe{width:100%!important;aspect-ratio:16/9;height:auto!important;border-radius:.75rem;box-shadow:0 4px 12px #0000001f;margin:1rem 0;border:none}.comment-bubble{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:1rem;border-top-left-radius:0;padding:1rem 1.25rem;box-shadow:0 1px 3px #0000000d;display:inline-block;min-width:50%;max-width:100%}.avatar-circle{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.125rem;flex-shrink:0}.avatar-circle-sm{width:2.25rem;height:2.25rem;font-size:.875rem}.reply-indent{margin-left:2rem;margin-top:1rem;position:relative}.reply-indent:before{content:"";position:absolute;left:-1.5rem;top:-1.5rem;width:1rem;height:2.5rem;border-left:2px solid var(--slate-200);border-bottom:2px solid var(--slate-200);border-bottom-left-radius:.625rem}@media(min-width:768px){.reply-indent{margin-left:4rem}}.pagination-custom .page-link{border-radius:.5rem!important;border:1px solid var(--slate-200);color:var(--slate-600);font-weight:600;font-size:.875rem;padding:.4rem .8rem;margin:0 .125rem;transition:all .15s;background:#fff}.pagination-custom .page-link:hover{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-600)}.pagination-custom .page-item.active .page-link{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.pagination-custom .page-item.disabled .page-link{background:var(--slate-50);border-color:var(--slate-200);color:var(--slate-300)}.site-footer{background:var(--slate-950);color:var(--slate-500);margin-top:3rem;border-top:3px solid var(--brand-600)}.site-footer a{color:var(--slate-500);text-decoration:none;transition:color .15s}.site-footer a:hover{color:var(--brand-400)}.footer-brand-title{font-size:1.375rem;font-weight:900;color:#fff;letter-spacing:-.03em}.footer-desc{font-size:.875rem;line-height:1.75;color:var(--slate-500);max-width:22rem}.footer-heading{color:#fff;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem;display:flex;align-items:center;gap:.625rem}.footer-heading:before{content:"";display:block;width:1.25rem;height:2px;background:var(--brand-500);flex-shrink:0;border-radius:2px}.footer-cat-link{font-size:.875rem;color:var(--slate-500);text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .15s;padding:.125rem 0}.footer-cat-link:hover{color:var(--brand-400)}.footer-social-btn{width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--slate-800);color:var(--slate-400);display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s;text-decoration:none;font-size:.875rem}.footer-social-btn:hover{background:var(--brand-600);color:#fff}.footer-contact-row{display:flex;align-items:flex-start;gap:.875rem;font-size:.875rem;text-decoration:none;color:var(--slate-500);margin-bottom:.875rem;transition:color .15s}.footer-contact-row:hover{color:#fff}.footer-contact-icon{width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--slate-800);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;color:var(--brand-400);transition:background .15s}.footer-contact-row:hover .footer-contact-icon{background:var(--brand-700);color:#fff}.sponsor-scroll{scrollbar-width:thin;scrollbar-color:var(--slate-700) transparent}.sponsor-scroll::-webkit-scrollbar{height:4px}.sponsor-scroll::-webkit-scrollbar-track{background:transparent}.sponsor-scroll::-webkit-scrollbar-thumb{background:var(--slate-700);border-radius:10px}.sponsor-item{display:flex;align-items:center;gap:.625rem;background:var(--slate-800);padding:.625rem 1.25rem;border-radius:.75rem;transition:background .15s;flex-shrink:0;text-decoration:none}.sponsor-item:hover{background:var(--slate-700)}.form-control:focus,.form-select:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px #0ea5e926;outline:none}.team-filter-btn{padding:.375rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:700;border:1.5px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.team-filter-btn.active{background:var(--brand-600);color:#fff;border-color:var(--brand-600)}.team-filter-btn:not(.active){background:#fff;color:var(--slate-600);border-color:var(--slate-200)}.match-card{background:#fff;border:1px solid var(--slate-200);border-radius:1rem;padding:1.25rem;cursor:pointer;transition:box-shadow .2s}.match-card:hover{box-shadow:0 4px 16px #00000017}.match-card.live{border-color:#fecaca;box-shadow:0 2px 8px #ef44441a}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--slate-300) transparent}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:10px}.pharmacy-card{background:#fff;border:1px solid var(--slate-200);border-radius:.875rem;padding:1.25rem;box-shadow:0 1px 4px #0000000d}.search-hero{background:linear-gradient(135deg,var(--slate-900) 0%,#0c2340 100%);padding:3rem 0;margin-bottom:2.5rem;border-bottom:3px solid var(--brand-600)}.search-hero .form-control{padding:.875rem 4rem .875rem 1.5rem;font-size:1rem;border-radius:2rem;border:none;box-shadow:0 8px 24px #00000026;background:#fff}.search-hero .form-control:focus{box-shadow:0 8px 24px #00000026,0 0 0 3px #0ea5e94d}.search-hero .search-btn{position:absolute;right:.5rem;top:.5rem;bottom:.5rem;width:3rem;border-radius:50%;background:var(--brand-600);border:none;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s}.search-hero .search-btn:hover{background:var(--brand-700)}.author-cover{background:linear-gradient(135deg,var(--slate-900) 0%,var(--brand-900) 100%);height:9rem}.author-avatar-wrap{margin-top:-4.5rem;position:relative;z-index:2;width:8rem;height:8rem;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 16px #00000024;overflow:hidden;background:var(--slate-100);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--slate-400)}.contact-info-panel{background:linear-gradient(135deg,var(--slate-900) 0%,#0c2340 100%);color:#fff;border-radius:1rem}.contact-info-panel .text-brand{color:var(--brand-400)}.error-page-body{background-color:var(--slate-100);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem}.error-page-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--slate-100);padding:1rem}.breadcrumb-item+.breadcrumb-item:before{color:var(--slate-400)}.breadcrumb-item a{color:var(--slate-500);text-decoration:none;font-size:.875rem}.breadcrumb-item a:hover{color:var(--brand-600)}.breadcrumb-item.active{color:var(--slate-600);font-size:.875rem}@media print{.site-topbar,.site-header,.site-footer,.sidebar-widget,.breaking-news-bar{display:none!important}.article-content{font-size:.9375rem}body{background:#fff;color:#000}}@media(max-width:991px){.search-wrap .form-control{width:10rem}.search-wrap .form-control:focus{width:14rem}}@media(max-width:575px){.news-card-body{padding:.875rem}.section-heading{margin-bottom:1rem}.sidebar-widget-body{padding:.875rem 1rem}.sidebar-widget-header{padding:.75rem 1rem}}:root{--color-focus: #b91c1c}html{scroll-behavior:smooth}body{overflow-wrap:break-word}img,video{max-width:100%}main,main .row>*,.container .row>*,.search-container{min-width:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.search-result-title{font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.news-content,.article-content,.page-content{overflow-wrap:anywhere}.news-content iframe,.article-content iframe,.page-content iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto}.news-content table,.article-content table,.page-content table{display:block;max-width:100%;overflow-x:auto}@media(max-width:768px){input,select,textarea{font-size:1rem!important}.whatsapp-report-bubble{bottom:max(1rem,env(safe-area-inset-bottom));right:auto;width:max-content;min-height:2.75rem;max-width:calc(100% - 2rem)}footer .row{--bs-gutter-x: 1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
