:root{--color-primary:#c0122f;--color-secondary:#0b2545;--color-accent:#f2a900;--font-heading:var(--font-devanagari),"Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-devanagari),"Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",sans-serif;--container-max:1280px;--radius:6px;--color-bg:#fff;--color-surface:#f7f7f8;--color-border:#e5e5e8;--color-text:#1c1c1c;--color-text-muted:#5b5f66;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--font-size-base,16px);color:var(--color-text);background:var(--color-bg);line-height:var(--line-height-body,1.45)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading,700);line-height:1.2;margin:0 0 var(--space-2)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul{list-style:none;margin:0;padding:0}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-4)}.site-header{background:var(--color-bg)}.tv9-header{background:#fff;border-bottom:1px solid var(--color-border,#e2e8f0);box-shadow:0 2px 6px rgba(0,0,0,.04);position:relative;z-index:50}.header-top-editions{background:#fff;border-bottom:1px solid #f1f5f9;padding:4px 0;font-size:11.5px}.header-top-editions__inner{display:flex;align-items:center;justify-content:flex-end}.editions-list{display:flex;align-items:center;gap:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.editions-list::-webkit-scrollbar{display:none}.edition-link{color:#64748b;text-decoration:none;font-weight:500;font-size:11.5px;transition:color .15s ease}.edition-link:hover{color:#dc2626}.edition-sep{color:#cbd5e1;font-size:10px}.header-main-bar{background:#fff;border-bottom:1px solid #f1f5f9;padding:8px 0}.header-main-bar__inner{display:flex;align-items:center;gap:16px;width:100%}.header-main-bar__logo{flex-shrink:0;display:flex;align-items:center}.tv-logo-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;padding:4px 8px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.08);min-width:68px;text-decoration:none;line-height:1}.tv-logo-icon{font-size:22px;font-weight:900;color:#dc2626;letter-spacing:-.04em;font-family:system-ui,-apple-system,sans-serif;line-height:1}.tv-logo-sub{font-size:9.5px;font-weight:600;background:#1e3a8a;color:#fff;padding:1px 5px;border-radius:2px;margin-top:2px;letter-spacing:.02em}.header-main-bar__nav{flex:1 1 auto;display:flex;align-items:center;gap:16px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;padding:2px 4px}.header-main-bar__nav::-webkit-scrollbar{display:none}.primary-nav__home{justify-content:center;color:#dc2626!important;padding:6px;border-radius:4px;flex-shrink:0;transition:all .15s ease}.primary-nav__home:hover{background:#fef2f2}.primary-nav__link{color:#1c1c1c;font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap;padding:6px 2px;flex-shrink:0;transition:color .15s ease}.primary-nav__link:focus-visible,.primary-nav__link:hover{color:#dc2626}.header-main-bar__actions{flex-shrink:0;display:flex;align-items:center;gap:10px}.header-action-btn{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;padding:5px 10px;border-radius:999px;white-space:nowrap;transition:all .15s ease;line-height:1}.header-action-btn--brief{background:#fff1f2;color:#e11d48;border:1px solid #fecdd3}.header-action-btn--brief:hover{background:#ffe4e6;color:#be123c}.header-action-btn--weather{background:#f8fafc;color:#1c1c1c;border:1px solid #e2e8f0;cursor:default}.aqi-badge{background:#16a34a;color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:6px;margin-left:2px}.header-live{background:#dc2626;color:#fff;padding:5px 11px;font-size:11px;gap:5px;text-decoration:none}.header-live:hover{background:#b91c1c}.header-live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.8)}.header-action-btn--user{color:#475569;padding:6px;border-radius:50%;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.header-action-btn--user:hover{background:#f1f5f9;color:#1c1c1c}.header-action-btn--search{color:#475569;background:transparent;border:none;cursor:pointer;padding:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.header-action-btn--search:hover{background:#f1f5f9;color:#1c1c1c}.header-trending-wrap{background:#fff;border-bottom:1px solid #e2e8f0;padding:7px 0}.trending-bar{gap:10px;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.trending-bar::-webkit-scrollbar{display:none}.trending-bar__icon{color:#dc2626;font-size:16px;flex-shrink:0;font-weight:900}.trending-bar__list{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.trending-bar__list::-webkit-scrollbar{display:none}.trending-link{color:#1c1c1c;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap;transition:color .15s ease}.trending-link:hover{color:#dc2626}.trending-sep{color:#cbd5e1;font-size:11px}@media (max-width:1024px){.header-main-bar__inner,.header-main-bar__nav{gap:12px}.primary-nav__link{font-size:13.5px}}@media (max-width:768px){.header-top-editions__inner{justify-content:flex-start}.header-action-btn--brief .brief-text,.header-action-btn--weather .aqi-badge{display:none}.header-action-btn--brief,.header-action-btn--weather{padding:5px 8px}.tv-logo-badge{min-width:56px;padding:3px 6px}.tv-logo-icon{font-size:18px}.tv-logo-sub{font-size:8px}[data-sb-node=hdr_main_row]{flex-wrap:nowrap!important;gap:8px!important}[data-sb-node=hdr_main_row]>[data-sb-column="0"]{flex:0 0 auto!important}[data-sb-node=hdr_main_row]>[data-sb-column="1"]{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important}[data-sb-node=hdr_main_row]>[data-sb-column="2"]{flex:0 0 auto!important;gap:6px!important}}@media (max-width:480px){.header-main-bar__inner{gap:8px}.header-main-bar__nav{gap:10px}.header-action-btn--weather{display:none}}[data-sb-node=hdr_main_row],header.tv9-header .sb-row,header[data-sb-section=theme-header] .sb-row{align-items:center!important}[data-sb-node=hdr_main_row]>[data-sb-column="2"]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-direction:row!important;flex-wrap:nowrap!important}.header-row{border-bottom:1px solid var(--color-border)}.header-row__inner{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:60px}.header-row--start .header-row__inner{justify-content:flex-start}.header-row--center .header-row__inner{justify-content:center}.header-row--end .header-row__inner{justify-content:flex-end}.header-row--space_between .header-row__inner{justify-content:space-between}.site-logo img{height:50px;width:auto}.site-logo{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--color-primary);display:inline-flex;align-items:center}.header-icon,.header-icon-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;white-space:nowrap}.header-icon-link--icon .header-icon-link__glyph{font-size:1.15rem;line-height:1}.header-item-button{display:inline-block;padding:7px 12px 5px;border-radius:4px;background:var(--color-primary);color:#fff;font-weight:600;font-size:.78rem;letter-spacing:.04em}.header-item-button--outline{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.header-item-button--live:before{content:"\25CF";margin-right:4px;font-size:.6em;vertical-align:middle}.header-social{display:flex;gap:var(--space-2)}.header-social a{width:24px;height:24px;border-radius:50%;background:var(--color-surface);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600}.header-row--utility-bar .header-row__inner{min-height:28px;gap:var(--space-4);font-size:.8rem}.header-row--utility-bar .header-icon-link{color:var(--color-text-muted);font-weight:500}.header-row--utility-bar .header-icon-link:hover{color:var(--color-text)}.header-row--navigation .header-row__inner{min-height:40px}.primary-nav{display:flex;align-items:center;gap:var(--space-5);overflow-x:auto;width:100%}.primary-nav a{white-space:nowrap;font-weight:600;font-size:.95rem;padding:10px 0;color:var(--color-text)}.primary-nav a:focus-visible,.primary-nav a:hover{color:var(--color-primary)}.primary-nav__home{color:var(--color-primary)!important;font-size:1.2rem!important}.trending-bar{display:flex;align-items:center;gap:0;overflow-x:auto;padding:8px var(--space-4);font-size:.85rem;font-weight:600}.trending-bar:before{content:"\26A1";flex:0 0 auto;margin-right:var(--space-2);color:var(--color-primary)}.trending-bar a{white-space:nowrap;padding:0 var(--space-3);color:var(--color-text);border-right:1px solid var(--color-border);line-height:1.2}.trending-bar a:last-child{border-right:none}.breaking-news{display:flex;align-items:stretch;gap:0;background:var(--color-secondary);color:#fff;overflow:hidden;margin-top:var(--space-2)}.breaking-news__badge{flex:0 0 auto;display:flex;align-items:center;background:var(--color-primary);color:#fff;font-weight:700;font-style:italic;font-size:.95rem;padding:10px 28px 10px 16px;text-transform:uppercase;letter-spacing:.02em;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);margin-right:-10px}.breaking-news__ticker{display:flex;align-items:center;gap:var(--space-5);white-space:nowrap;font-size:1rem;font-weight:600;padding:10px 0 10px var(--space-5);overflow:hidden}.breaking-news__ticker a{color:#fff}.breaking-news__ticker a:not(:first-child){position:relative;padding-left:var(--space-5)}.breaking-news__ticker a:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.section{padding:var(--space-5) 0}.homepage>.section:first-child{padding-top:var(--space-4)}.section__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.section__header:after{content:"";flex:1 1;height:1px;background:var(--color-border);order:1}.section__title{font-size:1.35rem;font-weight:700;margin:0;order:0;display:inline-flex;align-items:center;gap:6px}.section__title-icon{color:var(--color-accent);font-size:1.1em}.section__view-more{order:2;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:.85rem;font-weight:600;color:var(--color-primary);background:transparent;border:none;border-radius:0;padding:0}.section__view-more:hover{color:var(--color-primary);text-decoration:underline}.homepage-zone{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.homepage-zone__main{min-width:0}.homepage-zone__rail{min-width:0;display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-5)}.homepage-zone__rail .section{padding:0}.homepage-zone__rail .section__title{font-size:1.15rem}.homepage-zone__rail .news-list{gap:0}.homepage-zone__rail .news-list .news-card{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-direction:row-reverse}.homepage-zone__rail .news-list .news-card:first-child{padding-top:0}.homepage-zone__rail .news-list .news-card__image{width:140px;flex:0 0 140px;aspect-ratio:4/3}.homepage-zone__rail .news-card__title{font-size:.92rem}.homepage-zone__rail .ad-slot{min-height:250px}@media (max-width:900px){.homepage-zone{grid-template-columns:1fr}.homepage-zone__rail{padding-top:0}}.homepage-cols{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.homepage-cols--half{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-cols--third{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-cols .section__title{font-size:1.2rem}@media (max-width:900px){.homepage-cols--half,.homepage-cols--third{grid-template-columns:1fr}}.section--dark{background:var(--color-secondary);color:#fff;border-radius:8px;padding:var(--space-5)}.section--dark .section__header:after{background:hsla(0,0%,100%,.18)}.section--dark .section__title{color:#fff}.section--dark .section__view-more{border-color:hsla(0,0%,100%,.45);color:#fff;background:transparent}.section--dark .section__view-more:hover{border-color:#fff}.section--dark .news-card__title{color:#fff}.section--dark .news-card__excerpt,.section--dark .news-card__meta{color:hsla(0,0%,100%,.7)}.section--dark .news-card__image{border:3px solid #f3dcb3;border-radius:4px}.section__arrows{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-3);font-size:1.3rem;color:var(--color-accent)}.news-grid--featured-first>:first-child{grid-column:span 2}@media (max-width:700px){.news-grid--featured-first>:first-child{grid-column:span 1}}.news-grid--secondary-row .news-card--compact{flex-direction:row-reverse;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.news-grid--secondary-row .news-card--compact .news-card__image{width:140px;flex:0 0 140px}.news-lead-list{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.news-lead-list .news-card--featured .news-card__title{font-size:1.25rem}.news-lead-list .news-list{gap:0}.news-lead-list .news-list .news-card{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.news-lead-list .news-list .news-card:first-child{padding-top:0}.news-lead-list .news-list .news-card:last-child{border-bottom:none}.news-lead-list .news-list .news-card--compact{flex-direction:row-reverse}.news-lead-list .news-list .news-card--compact .news-card__image{width:140px;flex:0 0 140px}.homepage-cols--third .news-lead-list{grid-template-columns:1fr;gap:var(--space-3)}.homepage-cols--third .news-lead-list .news-card--featured .news-card__title{font-size:1.15rem}@media (max-width:700px){.news-lead-list{grid-template-columns:1fr}}.hero{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.hero--3zone{grid-template-columns:minmax(0,2.1fr) minmax(0,1.35fr) minmax(0,1.3fr)}.hero__lead{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.hero__lead>.news-card .news-card__image{aspect-ratio:16/9}.hero__lead>.news-card .news-card__title{font-size:1.45rem;line-height:1.3}.hero__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.hero__secondary .news-card__title{font-size:.92rem}.hero__mid{min-width:0}.hero__mid .news-list{gap:0}.hero__mid .news-list .news-card{flex-direction:row-reverse;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.hero__mid .news-list .news-card:first-child{padding-top:0}.hero__mid .news-card__image{width:140px;flex:0 0 140px;aspect-ratio:4/3}.hero__mid .news-card__title{font-size:.92rem;line-height:1.4}.hero__side{gap:var(--space-4);min-width:0}.hero__live-tv,.hero__side{display:flex;flex-direction:column}.hero__live-tv{border-radius:var(--radius);overflow:hidden;color:#fff}.hero__live-tv__bar{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-primary);padding:10px;font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.03em}.hero__live-tv__bar:before{content:"\25B6";font-size:.8em}.hero__live-tv__screen{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:linear-gradient(135deg,#17181a,var(--color-secondary));font-size:2rem;color:hsla(0,0%,100%,.7)}.news-list .news-card--headline{flex-direction:column;gap:2px;position:relative;padding-left:var(--space-4)}.news-card--headline:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.news-card--headline .news-card__title{font-size:1rem;font-weight:600;line-height:1.45}.news-lead-list .news-list .news-card--headline{padding-top:var(--space-3);padding-bottom:var(--space-3)}@media (max-width:900px){.hero,.hero--3zone{grid-template-columns:1fr}}.news-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.news-list{display:flex;flex-direction:column;gap:var(--space-4)}.news-list .news-card{flex-direction:row;gap:var(--space-3)}.news-list .news-card__image{width:auto;flex:0 0 clamp(88px,40%,140px);aspect-ratio:4/3}.news-card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.news-card__image{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);background:var(--color-surface)}.news-card__image img{width:100%;height:100%;object-fit:cover}.news-card__content{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1 1 auto}.news-card__category{font-size:.72rem;font-weight:600;color:var(--color-primary);text-transform:uppercase}.news-card__title{font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.news-card__excerpt{font-size:.85rem;color:var(--color-text-muted);overflow-wrap:anywhere}.news-card__meta{font-size:.75rem;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:0 4px}.news-card--featured .news-card__title{font-size:1.3rem;font-weight:700;-webkit-line-clamp:3}.news-card--compact .news-card__title{font-size:.9rem}.news-grid:not(.sb-element) .news-card__category,.news-grid:not(.sb-element) .news-card__excerpt,.news-grid:not(.sb-element) .news-card__meta{display:none}.news-card:hover .news-card__title{color:var(--color-primary)}.news-card--portrait .news-card__image{aspect-ratio:3/4}.news-card--portrait .news-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:var(--space-3);background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.85))}.news-card--portrait .news-card__overlay .news-card__category{display:none}.news-card--portrait .news-card__overlay .news-card__title{color:#fff;font-size:.95rem}.news-card--video{background:linear-gradient(180deg,#5a0f18,#1a0608 40%,#0a0a0a);border-radius:8px;overflow:hidden;gap:0}.news-card--video .news-card__image{aspect-ratio:3/4;border-radius:0}.news-card--video .news-card__title{color:#fff;padding:var(--space-3);font-size:.95rem}.news-card__badge{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:4px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem}.news-list .news-card--video{flex-direction:row-reverse;background:none;color:inherit}.news-list .news-card--video .news-card__image{aspect-ratio:4/3;border-radius:var(--radius)}.news-list .news-card--video .news-card__title{color:inherit;padding:0;font-size:.92rem}.carousel{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2);scrollbar-width:thin}.carousel>*{flex:0 0 220px;scroll-snap-align:start}.carousel--video>*{flex:0 0 230px}.carousel--portrait>*{flex:0 0 calc((100% - 3 * var(--space-4)) / 4);min-width:200px}.content-layout{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}.content-layout--with-sidebar{grid-template-columns:2.2fr 1fr}@media (max-width:900px){.content-layout--with-sidebar{grid-template-columns:1fr}}.sidebar{display:flex;flex-direction:column;gap:var(--space-6)}.sidebar-widget__title{font-size:.9rem;text-transform:uppercase;border-bottom:2px solid var(--color-primary);padding-bottom:var(--space-2);margin-bottom:var(--space-3)}.ad-slot{display:flex;align-items:center;justify-content:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);font-size:.75rem;min-height:90px}.ad-slot__label{text-transform:uppercase;letter-spacing:.05em}.promo{text-align:center}.promo--tinted{background:linear-gradient(135deg,#fdf3ec,#fde7e3);border-radius:10px;padding:var(--space-6) var(--space-5);margin:var(--space-5) 0}.promo__title{font-size:1.7rem;font-weight:700;margin:0 0 var(--space-2)}.promo__subtitle{max-width:720px;margin:0 auto var(--space-5);color:var(--color-text);font-size:.98rem;line-height:1.5}.promo-grid{display:grid;grid-template-columns:repeat(var(--cols,5),1fr);grid-gap:var(--space-4);gap:var(--space-4);max-width:900px;margin:0 auto}.promo-grid__item{background:var(--color-bg);border:1px dashed var(--color-border);border-radius:8px;padding:var(--space-4) var(--space-2);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.promo-grid__item img{width:56px;height:56px;border-radius:50%;object-fit:cover}.promo-grid__item span{display:block;font-size:.85rem;font-weight:600}.promo__more{display:inline-block;margin-top:var(--space-5);color:var(--color-primary);font-weight:600;font-size:.95rem}@media (max-width:700px){.promo-grid{grid-template-columns:repeat(2,1fr)}}.weather-widget{display:flex;align-items:center;gap:var(--space-4);background:var(--color-surface);border-radius:var(--radius);padding:var(--space-4)}.weather{max-width:980px}.weather__tabs{display:inline-flex;border-radius:8px 8px 0 0;overflow:hidden;border:1px solid var(--color-border);border-bottom:none}.weather__tab{padding:10px 20px;font-weight:600;font-size:.9rem;background:#111;color:#fff}.weather__tab--active{background:var(--color-bg);color:var(--color-text)}.weather__panel{background:#f2f2f3;border-radius:0 8px 8px 8px;padding:var(--space-5)}.weather__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.weather__title{font-size:1.2rem;margin:0 0 2px}.weather__subtitle{margin:0;font-size:.85rem;color:var(--color-text-muted)}.weather__select{background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:600}.weather__body{display:grid;grid-template-columns:1fr repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.weather__primary{display:flex;align-items:center;gap:var(--space-4)}.weather__icon{font-size:3rem}.weather__temp{font-size:3.2rem;font-weight:700;line-height:1}.weather__temp sup{font-size:1rem;font-weight:600}.weather__pill{background:var(--color-primary);color:#fff;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:600}.weather__city{background:var(--color-bg);border-radius:8px;padding:var(--space-3)}.weather__city-head{font-weight:600;font-size:.9rem;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}.weather__city-body,.weather__city-head{display:flex;justify-content:space-between}.weather__city-body{align-items:center}.weather__city-icon{font-size:2rem}.weather__city-stats{display:flex;flex-direction:column;gap:2px;font-size:.85rem;font-weight:600;text-align:right}@media (max-width:900px){.weather__body{grid-template-columns:1fr 1fr}}@media (max-width:600px){.weather__body{grid-template-columns:1fr}.weather__primary{justify-content:center}}.breadcrumb{font-size:.8rem;padding:var(--space-3) 0}.breadcrumb,.byline{color:var(--color-text-muted);display:flex;gap:var(--space-2)}.byline{align-items:center;font-size:.85rem}.byline__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:0 0 32px}.share-bar{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:999px;padding:6px 12px}.share-bar a{font-size:.72rem;font-weight:600;color:var(--color-text-muted)}.share-bar a:hover{color:var(--color-primary)}.author-header{display:flex;gap:var(--space-4);align-items:center;background:var(--color-surface);border-radius:var(--radius);padding:var(--space-5)}.author-header__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;flex:0 0 72px}.author-header h1{font-size:1.5rem;margin-bottom:4px}.author-header p{margin:2px 0;font-size:.88rem;color:var(--color-text-muted)}.author-header p:first-of-type{color:var(--color-text);font-weight:600}.filter-tabs{display:flex;gap:var(--space-2);border-bottom:1px solid var(--color-border);overflow-x:auto}.filter-tabs a,.filter-tabs button{padding:var(--space-3);font-weight:600;font-size:.85rem;white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;display:inline-block}.filter-tabs a[aria-selected=true],.filter-tabs button[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.filter-tabs button:disabled{color:var(--color-text-muted);cursor:not-allowed}.filter-tabs__soon{font-size:.7rem;opacity:.7}.reel-player{position:relative;width:100%;max-width:420px;margin:0 auto;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:#000;color:#fff;display:flex;align-items:flex-end}.reel-player__embed,.reel-player__media{position:absolute;inset:0}.reel-player__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.reel-player__empty{position:absolute;inset:0;background:var(--color-surface)}.reel-player__caption{position:relative;padding:var(--space-4);background:linear-gradient(transparent,rgba(0,0,0,.7));width:100%;font-weight:600}.reel-player--text{aspect-ratio:16/9;background:var(--color-surface);align-items:stretch}.reel-player--text .reel-player__caption{display:none}.stack-viewer{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-5) var(--space-4)}.stack-viewer--video{background:#0b0b0c}.stack-viewer--text{background:var(--color-surface)}.stack-viewer__card{width:100%;max-width:420px;border-radius:var(--radius);overflow:hidden}.stack-viewer--text .stack-viewer__card{background:var(--color-bg);border:1px solid var(--color-border);box-shadow:0 2px 12px rgba(0,0,0,.06)}.stack-viewer--video .stack-viewer__card{background:transparent}.stack-viewer__content{padding:var(--space-4)}.stack-viewer--video .stack-viewer__content{background:#17181a;color:#fff}.stack-viewer--video .stack-viewer__title{display:none}.stack-viewer__meta{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-2);font-size:.78rem}.stack-viewer__category{color:var(--color-primary);font-weight:600;text-transform:uppercase}.stack-viewer__time{color:var(--color-text-muted)}.stack-viewer__title{font-size:1.15rem;font-weight:700;line-height:1.3;margin:0 0 var(--space-2)}.stack-viewer__summary{font-size:.9rem;line-height:1.6;color:var(--color-text);margin:0 0 var(--space-2)}.stack-viewer--video .stack-viewer__summary{color:inherit}.stack-viewer__disclaimer{font-size:.72rem;color:var(--color-text-muted);font-style:italic;margin:0 0 var(--space-3)}.stack-viewer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap}.stack-viewer--video .stack-viewer__footer{border-top-color:hsla(0,0%,100%,.15)}.stack-viewer__rail{display:flex;flex-direction:column;gap:var(--space-3)}.stack-viewer__nav-btn{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.15);color:var(--color-text);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;text-decoration:none}.stack-viewer--video .stack-viewer__nav-btn{background:hsla(0,0%,100%,.15);color:#fff;border-color:transparent}.stack-viewer__nav-btn--disabled{opacity:.3;pointer-events:none}@media (max-width:700px){.stack-viewer{padding:0;align-items:stretch}.stack-viewer__card{max-width:none;border-radius:0;min-height:100vh;display:flex;flex-direction:column}.stack-viewer .reel-player{max-width:none;flex:1 1;aspect-ratio:auto}.stack-viewer__rail{position:fixed;right:var(--space-3);bottom:30%;z-index:5}}.site-footer{background:var(--color-bg);color:var(--color-text);margin-top:var(--space-6);padding:var(--space-6) 0 var(--space-5);border-top:1px solid var(--color-border)}.footer-layout{display:grid;grid-template-columns:360px 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.footer-brand{padding-right:var(--space-6);border-right:1px solid var(--color-border)}.footer-brand,.footer-links{display:flex;flex-direction:column;gap:var(--space-4)}.footer-col__title{text-transform:uppercase;letter-spacing:.03em;font-weight:600;margin:0 var(--space-3) 0 0;color:var(--color-text)}.footer-col--row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-4)}.footer-col a{font-size:.9rem;color:var(--color-text);opacity:.85}.footer-col a:hover{color:var(--color-primary);opacity:1}.footer-social{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.footer-social a{width:32px;height:32px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.footer-copyright{font-size:.8rem;color:var(--color-text-muted);margin:var(--space-3) 0 0}.footer-app-badges{display:flex;gap:var(--space-3)}.footer-app-badge{display:inline-flex;flex-direction:column;padding:6px 14px;background:#111;color:#fff;border-radius:6px;font-size:.95rem;font-weight:600;line-height:1.1}.footer-app-badge small{font-size:.58rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;opacity:.8}@media (max-width:900px){.footer-layout{grid-template-columns:1fr}.footer-brand{border-right:none;padding-right:0;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4)}}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:none;background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -2px 8px rgba(0,0,0,.06);z-index:40}.mobile-bottom-nav__list{display:flex}.mobile-bottom-nav__item{flex:1 1;font-size:.7rem;font-weight:600;color:var(--color-text)}.mobile-bottom-nav__item a,.mobile-bottom-nav__item button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--space-2) 0}.mobile-bottom-nav__item img{width:26px;height:26px;border-radius:50%}.degraded-banner{background:#fff3cd;color:#664d03;text-align:center;font-size:.8rem;padding:var(--space-2)}.content-hub-header{padding:var(--space-4) 0 var(--space-5);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}.content-hub-header__name{font-size:1.4rem;margin-bottom:var(--space-2)}.content-hub-header__description{font-size:.9rem;color:var(--color-text-muted);margin:0}.content-hub-header__description--clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-hub-header__toggle{margin-top:var(--space-2);padding:0;font-size:.8rem}.content-hub-header__toggle,.load-more{background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer}.load-more{display:block;margin:var(--space-5) auto 0;padding:var(--space-2) 0;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.load-more:after{content:" \203A"}.load-more:disabled{opacity:.6;cursor:wait}.author-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.author-grid-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.author-grid-card__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden}.author-grid-card__name{font-weight:600;font-size:.85rem}.author-grid-card__role{font-size:.72rem;color:var(--color-text-muted)}@media (max-width:900px){.author-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.author-grid{grid-template-columns:repeat(2,1fr)}}.archive-main,.article-main{min-width:0;padding-top:var(--space-4)}.article-title{font-size:1.85rem;line-height:1.25;font-weight:700;margin-bottom:var(--space-2)}.article-subheadline{font-size:1rem;color:var(--color-text-muted);margin-bottom:var(--space-4)}.article-image{margin:0 0 var(--space-4)}.article-image figcaption{font-size:.78rem;color:var(--color-text-muted);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.article-byline-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.article-body{font-size:1.02rem;line-height:1.75;color:var(--color-text)}.article-body>*+*{margin-top:var(--space-4)}.article-body h2{font-size:1.3rem;font-weight:700;margin-top:var(--space-6)}.article-body h3{font-size:1.1rem;font-weight:600;margin-top:var(--space-5)}.article-body p{margin:0}.article-body img{max-width:100%;height:auto!important;width:auto;border-radius:var(--radius);margin:12px auto;display:block}.article-body a{color:var(--color-primary);text-decoration:underline}.article-body blockquote{border-left:4px solid var(--color-primary);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-style:italic}.article-body ol,.article-body ul{padding-left:1.4em}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li+li{margin-top:var(--space-1)}.article-body figure{margin:0}.article-body iframe{max-width:100%}.article-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.article-tags a{font-size:.78rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted)}.author-bio-card{display:flex;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.author-bio-card__avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;flex:0 0 56px}.author-bio-card__name{font-weight:600;margin:0 0 var(--space-1)}.author-bio-card__role{font-weight:400;color:var(--color-text-muted)}.author-bio-card__bio{font-size:.85rem;color:var(--color-text-muted);margin:0}.sidebar .section{padding:0 0 var(--space-6)}.sidebar .section__title{font-size:1rem}.sidebar .section__view-more{font-size:.72rem;padding:4px 10px}.sidebar .news-list .news-card__image{width:84px;flex:0 0 84px;aspect-ratio:4/3}.sidebar .news-card__title{font-size:.85rem;line-height:1.35;font-weight:600}.live-badge{display:flex;align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:600;font-size:.85rem;text-transform:uppercase;margin-bottom:var(--space-2)}.live-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.live-feed{border-top:1px solid var(--color-border)}.live-feed__entry{position:relative;padding:var(--space-4) 0 var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);border-left:2px solid var(--color-border);margin-left:3px}.live-feed__dot{position:absolute;left:-5px;top:var(--space-4);width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.live-feed__timestamp{display:block;font-size:.78rem;color:var(--color-text-muted);margin-bottom:var(--space-1)}.live-feed__heading{font-size:1.05rem;font-weight:600;margin:0 0 var(--space-2)}.live-feed__body{font-size:.95rem;line-height:1.6;color:var(--color-text)}.live-feed__body p{margin:0}.live-feed__embed{margin-top:var(--space-3)}.live-feed__embed iframe{max-width:100%}.live-feed__empty{color:var(--color-text-muted);padding:var(--space-4) 0}.video-embed{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--space-4);background:#000;border-radius:var(--radius);overflow:hidden}.video-embed embed,.video-embed iframe,.video-embed object{position:absolute;inset:0;width:100%;height:100%;border:0}.video-embed--empty{background:var(--color-surface)}@media (max-width:700px){.news-grid{grid-template-columns:repeat(var(--cols-mobile,1),1fr)}.news-grid--secondary-row .news-card--compact{border-top:none;padding-top:0}.header-row--utility-bar .header-row__inner{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.header-row--main-header .header-row__inner{gap:var(--space-3)}.header-row--main-header .header-icon,.header-row--main-header .header-icon-link--icon>span:not(.header-icon-link__glyph),.header-row--main-header .header-icon-link:not(.header-icon-link--icon){display:none}.site-logo img{height:40px}.hero__secondary{grid-template-columns:1fr 1fr}.hero__lead>.news-card .news-card__title{font-size:1.2rem}.section{padding:var(--space-4) 0}.section__title{font-size:1.15rem}.breaking-news__badge{font-size:.75rem;padding:8px 20px 8px 12px}.carousel--video>*{flex:0 0 170px}.carousel--portrait>*{flex:0 0 160px;min-width:0}.mobile-bottom-nav{display:block}body{padding-bottom:56px}.hero__live-tv--hide-mobile{display:none}.video-embed{aspect-ratio:16/9}}.site-logo img{height:60px}.header-row--main-header .header-row__inner{min-height:72px;gap:var(--space-5)}.header-icon,.header-icon-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--color-text);font-size:.95rem;font-weight:500}.header-icon-link--icon .header-icon-link__glyph{width:24px;height:24px}.header-icon-link:hover,.header-icon:hover,.header-live{color:var(--color-primary)}.header-live{display:inline-flex;align-items:center;gap:4px;border:2px solid var(--color-primary);border-radius:4px;padding:2px 8px;font-weight:700;font-size:.8rem;letter-spacing:.05em}.header-live:hover{background:var(--color-primary);color:#fff}.header-social a svg{width:13px;height:13px}.primary-nav__home{display:inline-flex;align-items:center}.primary-nav a{font-size:1.02rem}.user-menu-bar{max-width:var(--container-max);margin:0 auto;padding:4px var(--space-4);font-size:.78rem}.search-overlay{position:fixed;inset:0;z-index:999999}.search-overlay__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search-overlay__panel{position:relative;background:var(--color-bg);box-shadow:0 8px 30px rgba(0,0,0,.25);max-height:100vh;overflow-y:auto;padding:var(--space-4) 0 var(--space-6);z-index:1}.search-overlay__bar{display:flex;align-items:center;gap:var(--space-4)}.search-overlay__bar .site-logo img{height:40px}.search-overlay__form{flex:1 1;display:flex;align-items:center;border:1px solid var(--color-border);border-radius:4px;padding:0 var(--space-3)}.search-overlay__form input{flex:1 1;border:0;outline:0;padding:10px var(--space-2);font:inherit;font-size:.95rem;background:transparent;min-width:0}.search-overlay__close,.search-overlay__form button{background:none;border:0;cursor:pointer;color:var(--color-text);display:inline-flex;padding:6px}.search-overlay__close:hover,.search-overlay__form button:hover{color:var(--color-primary)}.search-overlay__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4);margin-top:var(--space-6)}.search-overlay__group{display:flex;flex-direction:column;gap:var(--space-2)}.search-overlay__group a{font-size:.9rem;color:var(--color-text)}.search-overlay__group a:hover{color:var(--color-primary)}.search-overlay__group-title{font-weight:600;font-size:1.05rem!important;margin-bottom:4px}.search-results{padding:var(--space-5) 0;min-height:50vh}.search-results__form{display:flex;gap:var(--space-2);max-width:640px;margin-bottom:var(--space-5)}.search-results__form input{flex:1 1;padding:10px var(--space-3);border:1px solid var(--color-border);border-radius:4px;font:inherit}.search-results__title{font-size:1.4rem;margin-bottom:var(--space-4);display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.search-results__count{font-size:.85rem;font-weight:500;color:var(--color-text-muted)}.footer-brand .site-logo img{height:60px}.footer-col__title{font-size:.85rem;letter-spacing:.06em}.footer-social a{width:34px;height:34px}.footer-app-badge{align-items:center;gap:8px;padding:6px 12px}.footer-app-badge__icon{font-size:1.3rem;line-height:1}.footer-app-badge>span:last-child{display:flex;flex-direction:column}.footer-links .footer-col--row a{font-size:.95rem}.footer-copyright{text-align:center;padding-top:var(--space-3)}@media (max-width:900px){.search-overlay__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.search-overlay__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.search-overlay__bar .site-logo{display:none}.mobile-bottom-nav__item button{background:none;border:0;font:inherit;color:inherit;width:100%;cursor:pointer}.footer-brand .site-logo img,.site-logo img{height:44px}.header-row--main-header .header-row__inner{min-height:56px}}.sb-section--spacing-compact{padding:var(--space-3) 0}.sb-section--spacing-none{padding:0}.sb-section--bg-tinted{background:linear-gradient(135deg,#fdf3ec,#fde7e3);border-radius:10px;padding-left:var(--space-5);padding-right:var(--space-5)}.sb-section__header--plain:after{display:none}.sb-section__subtitle{margin:calc(var(--space-3) * -1) 0 var(--space-4);color:var(--color-text-muted);font-size:.95rem}.sb-section{background:var(--sb-bg,unset);border:var(--sb-border-width,0) var(--sb-border-style,solid) var(--sb-border-color,transparent);border-radius:var(--sb-border-radius,unset)}.sb-section .section__title-icon{color:var(--sb-accent,var(--color-accent))}.sb-section .sb-section__subtitle{color:var(--sb-muted,var(--color-text-muted))}.sb-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--space-5)}.sb-row--1>.sb-col,.sb-row--2>.sb-col,.sb-row--3>.sb-col,.sb-row--4>.sb-col{flex:1 1}.sb-row--2-1>.sb-col:first-child{flex:2 1}.sb-row--1-2>.sb-col:first-child,.sb-row--2-1>.sb-col:nth-child(2){flex:1 1}.sb-row--1-2>.sb-col:nth-child(2){flex:2 1}.sb-col{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.sb-list{gap:0}.sb-list .news-card{padding:14px 0;border-bottom:1px solid #f1f5f9}.sb-list .news-card:first-child{padding-top:0}.sb-list .news-card:last-child{border-bottom:none}.sb-list--thumb-right .news-card--compact{flex-direction:row-reverse}.news-card--compact{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;color:inherit}.news-card--compact .news-card__content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.news-card--compact .news-card__title{font-size:1.05rem;font-weight:600;line-height:1.45;color:#0f172a;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.news-card--compact:hover .news-card__title{color:#dc2626}.news-card--compact .news-card__meta-row{display:flex;align-items:center;gap:8px;font-size:12.5px;margin-top:2px}.news-card--compact .news-card__category-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px 3px 10px;border-radius:20px;font-size:13.5px;font-weight:600;color:#2b2b2b;background-color:#fff7f7;border:1px solid #e5e5e5;text-decoration:none}.news-card--compact .news-card__category-pill .category-pill-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1}.news-card--compact .news-card__meta-sep{color:#cbd5e1}.news-card--compact .news-card__meta{color:#64748b;font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.news-card--compact .news-card__image{border-radius:8px;overflow:hidden;flex-shrink:0}.news-card--compact .news-card__image img{border-radius:8px;transition:transform .25s ease}.news-card--compact:hover .news-card__image img{transform:scale(1.04)}.sb-list--thumb-left .news-card--compact .news-card__image,.sb-list--thumb-right .news-card--compact .news-card__image{width:auto;flex:0 0 clamp(88px,40%,140px)}.sb-list--small .news-card--compact .news-card__image{width:auto;flex:0 0 clamp(64px,32%,96px)}.sb-list--small .news-card__title{font-size:.85rem}.sb-cards--dark .news-card{background:var(--color-secondary);color:#fff;border-radius:8px;padding:var(--space-3)}.sb-cards--dark .news-card__title{color:#fff}.sb-cards--dark .news-card__image{border:3px solid #f3dcb3;border-radius:4px}.sb-hide-category .news-card__category,.sb-hide-excerpt .news-card__excerpt,.sb-hide-image .news-card__image,.sb-hide-meta .news-card__meta{display:none}.sb-empty{min-height:24px}.news-card--overlay .news-card__image{aspect-ratio:16/9}.news-card--overlay .news-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:var(--space-4);background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85))}.news-card--overlay .news-card__overlay .news-card__category{color:#fff;opacity:.9}.news-card--overlay .news-card__overlay .news-card__title{color:#fff;font-size:1.25rem;font-weight:700}@media (max-width:900px){.sb-row--1-2,.sb-row--2-1,.sb-row--3,.sb-row--4{flex-wrap:wrap}.sb-row--1-2>.sb-col,.sb-row--2-1>.sb-col,.sb-row--3>.sb-col,.sb-row--4>.sb-col{flex-basis:45%}.sb-hide-tablet{display:none}}@media (max-width:700px){.sb-row,.sb-row--1-2,.sb-row--2,.sb-row--2-1,.sb-row--3,.sb-row--4{flex-wrap:wrap}.sb-row--1-2>.sb-col,.sb-row--2-1>.sb-col,.sb-row--2>.sb-col,.sb-row--3>.sb-col,.sb-row--4>.sb-col,.sb-row>.sb-col{flex-basis:100%}.sb-hide-mobile{display:none}.sb-mobile-scroll .news-grid{display:flex;overflow-x:auto;gap:var(--space-3);scroll-snap-type:x mandatory}.sb-mobile-scroll .news-grid>*{flex:0 0 72%;scroll-snap-align:start}}.sb-structure--desktop{display:block}.sb-structure--mobile,.sb-structure--tablet{display:none}@media (max-width:900px){.sb-structure--desktop.has-tablet-override{display:none}.sb-structure--tablet{display:block}}@media (max-width:700px){.sb-structure--desktop.has-mobile-override,.sb-structure--tablet{display:none}.sb-structure--mobile{display:block}}.news-card,.news-card__content,.news-card__title,.sb-col,.sb-row,.sb-structure{min-width:0}.news-card__title{overflow-wrap:break-word;word-break:normal}.reporter-shell{min-height:100vh;background:var(--color-surface)}.reporter-topbar{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-5)}.reporter-topbar__brand{font-weight:700;color:var(--color-primary)}.reporter-topbar__nav{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:.9rem}.reporter-topbar__nav a{color:var(--color-text)}.reporter-topbar__nav a:hover{color:var(--color-primary)}.reporter-topbar__user{margin-left:auto;display:flex;align-items:center;gap:var(--space-3);font-size:.9rem}.reporter-main{max-width:1100px;margin:0 auto;padding:var(--space-5)}.reporter-page__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.reporter-page__title{font-size:1.4rem;font-weight:700;margin:0 0 var(--space-4)}.reporter-page__hint{color:var(--color-text-muted);font-size:.85rem;margin-top:calc(var(--space-4) * -1 + var(--space-2));margin-bottom:var(--space-4)}.reporter-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.reporter-dashboard-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);text-align:center}.reporter-dashboard-card__value{display:block;font-size:1.8rem;font-weight:700;color:var(--color-primary)}.reporter-dashboard-card__label{font-size:.8rem;color:var(--color-text-muted)}.reporter-section__title{font-size:1.05rem;font-weight:600;margin-bottom:var(--space-3)}.reporter-table-wrap{overflow-x:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.reporter-table{width:100%;border-collapse:collapse;font-size:.88rem}.reporter-table td,.reporter-table th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.reporter-table th{color:var(--color-text-muted);font-weight:600;font-size:.78rem;text-transform:uppercase}.reporter-table tr:last-child td{border-bottom:none}.reporter-table__readonly{color:var(--color-text-muted);font-size:.8rem}.reporter-status{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:.72rem;font-weight:600;background:var(--color-surface)}.reporter-status--draft{background:#e5e5e8;color:#444}.reporter-status--in_review,.reporter-status--pending{background:#fdf0d5;color:#92620a}.reporter-status--publish{background:#e1f4e6;color:#1a7d3b}.reporter-status--rejected{background:#fbe3e3;color:var(--color-primary)}.reporter-empty-state{color:var(--color-text-muted);padding:var(--space-5);text-align:center}.reporter-filters{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.reporter-filters__search{flex:1 1 200px}.reporter-filters input,.reporter-filters select{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius)}.reporter-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-surface);padding:var(--space-5)}.reporter-auth-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);max-width:380px;width:100%}.reporter-auth-title{font-size:1.3rem;font-weight:700;margin:0 0 var(--space-2)}.reporter-auth-subtitle{color:var(--color-text-muted);font-size:.9rem;margin-bottom:var(--space-4)}.reporter-auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.reporter-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:.85rem}.reporter-field span{font-weight:600}.reporter-field input,.reporter-field select,.reporter-field textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}.reporter-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.reporter-fieldset{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-3)}.reporter-fieldset legend{font-weight:600;font-size:.85rem;padding:0 var(--space-2)}.reporter-location-picker{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.reporter-tag-list{display:flex;flex-wrap:wrap;gap:var(--space-3)}.reporter-checkbox{display:flex;align-items:center;gap:var(--space-1);font-size:.85rem}.reporter-image-preview{display:flex;align-items:center;gap:var(--space-3)}.reporter-image-preview img{border-radius:var(--radius)}.reporter-form-actions{display:flex;gap:var(--space-3);margin-top:var(--space-5)}.reporter-form-error{color:var(--color-primary);font-size:.85rem}.reporter-form-error,.reporter-rejection-notice{background:#fbe3e3;padding:var(--space-3);border-radius:var(--radius)}.reporter-rejection-notice{color:#7a1f1f;margin-bottom:var(--space-4);font-size:.88rem}.reporter-profile-card{display:flex;gap:var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5)}.reporter-profile-card__avatar{border-radius:50%;flex:0 0 72px}.reporter-profile-card__fields{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.reporter-profile-card__fields dt{font-size:.72rem;text-transform:uppercase;color:var(--color-text-muted)}.reporter-profile-card__fields dd{margin:0}.reporter-button{display:inline-block;padding:9px 16px 7px;border-radius:var(--radius);border:1px solid transparent;font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none}.reporter-button--primary{background:var(--color-primary);color:#fff}.reporter-button--primary:disabled{opacity:.6;cursor:not-allowed}.reporter-button--ghost{background:transparent;border-color:var(--color-border);color:var(--color-text)}@media (max-width:700px){.reporter-main{padding:var(--space-4)}.reporter-field-row,.reporter-location-picker{grid-template-columns:1fr}.reporter-topbar{flex-direction:column;align-items:flex-start}.reporter-topbar__user{margin-left:0}}.editor-shell{min-height:100vh;background:var(--color-surface)}.editor-topbar{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-5)}.editor-topbar__brand{font-weight:700;color:var(--color-primary)}.editor-topbar__nav{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:.9rem}.editor-topbar__nav a{color:var(--color-text)}.editor-topbar__nav a:hover{color:var(--color-primary)}.editor-topbar__user{margin-left:auto;display:flex;align-items:center;gap:var(--space-3);font-size:.9rem}.editor-main{max-width:1200px;margin:0 auto;padding:var(--space-5)}.editor-page__title{font-size:1.4rem;font-weight:700;margin:0 0 var(--space-4)}.editor-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.editor-dashboard-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);text-align:center}.editor-dashboard-card__value{display:block;font-size:1.8rem;font-weight:700;color:var(--color-primary)}.editor-dashboard-card__label{font-size:.8rem;color:var(--color-text-muted)}.editor-section__title{font-size:1.05rem;font-weight:600;margin-bottom:var(--space-3)}.editor-table-wrap{overflow-x:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.editor-table{width:100%;border-collapse:collapse;font-size:.88rem}.editor-table td,.editor-table th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.editor-table th{color:var(--color-text-muted);font-weight:600;font-size:.78rem;text-transform:uppercase}.editor-table tr:last-child td{border-bottom:none}.editor-table__reason{white-space:normal;max-width:260px}.editor-table__reporter{display:flex;align-items:center;gap:var(--space-2)}.editor-table__reporter img{border-radius:50%}.editor-status{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:.72rem;font-weight:600;background:var(--color-surface)}.editor-status--draft{background:#e5e5e8;color:#444}.editor-status--in_review,.editor-status--pending{background:#fdf0d5;color:#92620a}.editor-status--publish{background:#e1f4e6;color:#1a7d3b}.editor-status--rejected{background:#fbe3e3;color:var(--color-primary)}.editor-empty-state{color:var(--color-text-muted);padding:var(--space-5);text-align:center}.editor-filters{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.editor-filters__search{flex:1 1 200px}.editor-filters input,.editor-filters select{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius)}.editor-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-surface);padding:var(--space-5)}.editor-auth-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);max-width:380px;width:100%}.editor-auth-title{font-size:1.3rem;font-weight:700;margin:0 0 var(--space-2)}.editor-auth-form{gap:var(--space-4)}.editor-auth-form,.editor-field{display:flex;flex-direction:column}.editor-field{gap:var(--space-1);font-size:.85rem}.editor-field span{font-weight:600}.editor-field input,.editor-field select,.editor-field textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}.editor-fieldset{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-3)}.editor-fieldset legend{font-weight:600;font-size:.85rem;padding:0 var(--space-2)}.editor-button{display:inline-block;padding:9px 16px 7px;border-radius:var(--radius);border:1px solid transparent;font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none}.editor-button--primary{background:var(--color-primary);color:#fff}.editor-button--danger{background:#b3261e;color:#fff}.editor-button--danger:disabled,.editor-button--primary:disabled{opacity:.6;cursor:not-allowed}.editor-button--ghost{background:transparent;border-color:var(--color-border);color:var(--color-text)}.editor-form-error{color:var(--color-primary);font-size:.85rem;background:#fbe3e3;padding:var(--space-3);border-radius:var(--radius)}.editor-review-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.editor-review-main{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5)}.editor-review-main__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.editor-review-sidebar{display:flex;flex-direction:column;gap:var(--space-4)}.editor-info-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4)}.editor-info-card h2{font-size:.85rem;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3)}.editor-info-card dl{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.editor-info-card dt{font-size:.72rem;text-transform:uppercase;color:var(--color-text-muted)}.editor-info-card dd{margin:0}.editor-info-card__avatar{border-radius:50%;margin-bottom:var(--space-2)}.editor-info-card--rejected{background:#fbe3e3}.editor-article-preview h1{font-size:1.6rem;margin:0 0 var(--space-3)}.editor-article-preview__excerpt{color:var(--color-text-muted);font-style:italic}.editor-article-preview__body{margin-top:var(--space-4);line-height:1.6}.editor-edit-form{display:flex;flex-direction:column;gap:var(--space-4)}.editor-reject-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.editor-reject-form textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}@media (max-width:900px){.editor-review-grid{grid-template-columns:1fr}}@media (max-width:700px){.editor-main{padding:var(--space-4)}.editor-topbar{flex-direction:column;align-items:flex-start}.editor-topbar__user{margin-left:0}}.user-shell{min-height:100vh;background:var(--color-surface)}.user-topbar{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-5)}.user-topbar__brand{color:var(--color-text);text-decoration:none}.user-topbar__nav{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:.9rem}.user-topbar__nav a{color:var(--color-text)}.user-topbar__nav a:hover{color:var(--color-primary)}.user-topbar__user{margin-left:auto;display:flex;align-items:center;gap:var(--space-3);font-size:.9rem}.user-main{max-width:1000px;margin:0 auto;padding:var(--space-5)}.user-page__title{font-size:1.4rem;font-weight:700;margin:0 0 var(--space-4)}.user-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.user-dashboard-card{display:block;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);text-align:center;text-decoration:none;color:inherit}.user-dashboard-card__value{display:block;font-size:1.5rem;font-weight:700;color:var(--color-primary);text-transform:capitalize}.user-dashboard-card__label{font-size:.8rem;color:var(--color-text-muted)}.user-empty-state{color:var(--color-text-muted);padding:var(--space-5);text-align:center}.user-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-surface);padding:var(--space-5)}.user-auth-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);max-width:380px;width:100%}.user-auth-title{font-size:1.3rem;font-weight:700;margin:0 0 var(--space-2)}.user-auth-subtitle{color:var(--color-text-muted);font-size:.9rem;margin-bottom:var(--space-4)}.user-auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.user-auth-links{margin-top:var(--space-4);font-size:.85rem;text-align:center}.user-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:.85rem}.user-field span{font-weight:600}.user-field input,.user-field textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}.user-edit-form{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.user-checkbox{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem}.user-button{display:inline-block;padding:9px 16px 7px;border-radius:var(--radius);border:1px solid transparent;font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none}.user-button--primary{background:var(--color-primary);color:#fff}.user-button--primary:disabled{opacity:.6;cursor:not-allowed}.user-button--ghost{background:transparent;border-color:var(--color-border);color:var(--color-text)}.user-form-error{color:var(--color-primary);background:#fbe3e3}.user-form-error,.user-form-success{font-size:.85rem;padding:var(--space-3);border-radius:var(--radius)}.user-form-success{color:#1a7d3b;background:#e1f4e6}.user-status{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:.72rem;font-weight:600;text-transform:capitalize;background:var(--color-surface)}.user-status--active{background:#e1f4e6;color:#1a7d3b}.user-status--cancelled,.user-status--expired{background:#fbe3e3;color:var(--color-primary)}.user-status--pending{background:#fdf0d5;color:#92620a}.user-info-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-5)}.user-info-card h2{font-size:.85rem;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3)}.user-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.user-plan-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.user-plan-card__price{font-size:1.3rem;font-weight:700}.user-plan-card ul{margin:0;padding-left:1.2em;font-size:.85rem;color:var(--color-text-muted)}.user-list-actions{margin-bottom:var(--space-4)}.user-article-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.user-article-list__item{display:flex;align-items:center;gap:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3)}.user-article-list__item img{border-radius:var(--radius);flex-shrink:0}.user-article-list__body{flex:1 1;display:flex;flex-direction:column;gap:var(--space-1)}.user-article-list__meta{font-size:.78rem;color:var(--color-text-muted)}.user-menu-bar{display:flex;justify-content:flex-end;gap:var(--space-4);padding:var(--space-2) var(--space-5);font-size:.85rem}.user-menu-bar__link{color:var(--color-text);text-decoration:none}.user-menu-bar__link:hover{color:var(--color-primary)}.bookmark-button{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-1) var(--space-3);font-size:.85rem;cursor:pointer;color:var(--color-text);text-decoration:none}.bookmark-button--guest{display:inline-block}.premium-gate__cta{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);text-align:center}@media (max-width:700px){.user-main{padding:var(--space-4)}.user-topbar{flex-direction:column;align-items:flex-start}.user-topbar__user{margin-left:0}.user-article-list__item{flex-wrap:wrap}}.builder-type-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.builder-context-form{display:flex;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4)}.builder-editor{display:flex;flex-direction:column;gap:var(--space-4)}.builder-editor__meta{display:flex;gap:var(--space-5);font-size:.8rem;color:var(--color-text-muted)}.builder-editor__actions{display:flex;gap:var(--space-3);justify-content:flex-end;border-top:1px solid var(--color-border);padding-top:var(--space-4)}.builder-empty-state{color:var(--color-text-muted);padding:var(--space-5);text-align:center;background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius)}.builder-section-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.builder-section-list__item{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3)}.builder-section-list__item--disabled{opacity:.55}.builder-section-list__row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.builder-section-list__handle{color:var(--color-text-muted);cursor:-webkit-grab;cursor:grab}.builder-section-list__actions{display:flex;gap:var(--space-2);margin-left:auto;flex-wrap:wrap}.builder-section-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.builder-fieldset{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.builder-fieldset legend{font-weight:600;font-size:.85rem;padding:0 var(--space-2)}.builder-breakpoint{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:end;padding:var(--space-3) 0;border-top:1px dashed var(--color-border)}.builder-breakpoint:first-of-type{border-top:none}.builder-breakpoint strong{grid-column:1/-1;font-size:.8rem;text-transform:uppercase;color:var(--color-text-muted)}.builder-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:.85rem}.builder-field span{font-weight:600}.builder-field input,.builder-field select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}.builder-checkbox{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem}.builder-promo-item{display:grid;grid-template-columns:2fr 2fr 2fr auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.builder-add-section{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.builder-row-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.builder-row-card__label{flex:1 1;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius);font:inherit;background:transparent}.builder-row-card__label:focus,.builder-row-card__label:hover{border-color:var(--color-border);background:var(--color-bg)}@media (max-width:700px){.builder-section-list__actions{margin-left:0}.builder-promo-item{grid-template-columns:1fr}}.editor-page--wide{max-width:none}.sb-editor{display:flex;flex-direction:column;gap:var(--space-3)}.sb-editor__toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.sb-editor__toolbar-actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.sb-editor__segmented{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.sb-editor__segmented button{border:0;background:var(--color-bg);padding:6px 10px;font:inherit;font-size:.8rem;cursor:pointer;text-transform:capitalize}.sb-editor__segmented button.is-active{background:var(--color-secondary);color:#fff}.sb-editor__errors{margin:0;padding:var(--space-2) var(--space-4);background:#fbe3e3;color:#7a1f1f;border-radius:var(--radius);font-size:.85rem;list-style:disc inside}.sb-editor__body{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.sb-editor__palette,.sb-editor__settings{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);position:-webkit-sticky;position:sticky;top:var(--space-3);max-height:calc(100vh - 40px);overflow-y:auto}.sb-editor__palette h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:var(--space-3) 0 var(--space-2)}.sb-editor__palette h3:first-child{margin-top:0}.sb-palette__item{border:1px solid var(--color-border);border-radius:var(--radius);padding:6px 8px;margin-bottom:6px;font-size:.85rem;cursor:-webkit-grab;cursor:grab;background:var(--color-surface)}.sb-palette__item:hover{border-color:var(--color-primary)}.sb-editor__palette-append{display:flex;flex-direction:column;gap:4px}.sb-editor__canvas{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);min-height:60vh;overflow-x:auto}.sb-canvas{background:var(--color-bg);border-radius:var(--radius);padding:var(--space-3);min-height:50vh}.sb-editor__canvas--tablet .sb-canvas,.sb-editor__canvas--tablet .sb-preview{max-width:820px;margin:0 auto}.sb-editor__canvas--mobile .sb-canvas,.sb-editor__canvas--mobile .sb-preview{max-width:400px;margin:0 auto}.sb-nodelist{display:flex;flex-direction:column}.sb-dropzone{height:10px;border-radius:4px;margin:2px 0;transition:height .1s,background .1s}.sb-dropzone.is-over{height:28px;background:rgba(192,18,47,.15);outline:2px dashed var(--color-primary)}.sb-dropzone--empty{height:auto;padding:var(--space-4);text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border);font-size:.8rem}.sb-node{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);cursor:-webkit-grab;cursor:grab}.sb-node--row{background:#f3f4f8}.sb-node.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(192,18,47,.2)}.sb-node__bar{display:flex;align-items:center;gap:var(--space-2);padding:6px 8px;font-size:.82rem}.sb-node__summary{color:var(--color-text-muted);font-size:.75rem;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-node__actions{display:flex;gap:2px}.sb-node__actions button{border:1px solid var(--color-border);background:var(--color-bg);border-radius:4px;width:24px;height:24px;cursor:pointer;font-size:.75rem}.sb-node__actions button:disabled{opacity:.4;cursor:default}.sb-node__columns{padding:0 8px 8px;gap:8px}.sb-node__column{border:1px dashed var(--color-border);border-radius:4px;padding:4px;min-height:40px;background:var(--color-bg)}.sb-preview{background:var(--color-bg);border-radius:var(--radius);padding:0 var(--space-4)}.sb-preview__node{display:contents}.sb-preview__node>*{outline:1px dashed transparent;outline-offset:4px;cursor:pointer}.sb-preview__node:hover>*{outline-color:var(--color-border)}.sb-preview__node.is-selected>*{outline:2px solid var(--color-primary)}.sb-settings__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap}.sb-settings__head span{display:flex;gap:4px;flex-wrap:wrap}.sb-editor__settings h4{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:var(--space-3) 0 0}.sb-query{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.sb-query--compact .builder-field{font-size:.8rem}@media (max-width:1100px){.sb-editor__body{grid-template-columns:1fr}.sb-editor__palette,.sb-editor__settings{position:static;max-height:none}}.homepage{overflow-x:clip}.news-card__type-badge{text-transform:uppercase;position:absolute;top:8px;left:8px;z-index:2;background:var(--color-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;padding:4px 8px;border-radius:3px;pointer-events:none}.sb-heading{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.sb-heading a{color:inherit;text-decoration:none}.sb-text{margin:0;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.sb-image-wrap{display:block;max-width:100%}.sb-image-wrap img{display:block;width:100%;height:auto}.sb-image-wrap--ratio img{height:100%}.sb-button-wrap{display:block}.sb-button{display:inline-block;padding:11px 22px 9px;border-radius:var(--radius);font-weight:600;text-decoration:none;background:var(--color-primary);border:2px solid var(--color-primary);color:#fff}.sb-button--outline{background:transparent;color:var(--color-primary)}.sb-divider{border:0;border-top:1px solid var(--color-border);width:100%;margin:0}.sb-share{display:flex;flex-wrap:wrap}.sb-share__item{gap:6px;background:none;border:0;padding:0;cursor:pointer;color:inherit;text-decoration:none;font:inherit}.sb-share__icon,.sb-share__item{display:inline-flex;align-items:center}.sb-share__icon{justify-content:center;width:var(--sb-share-size,32px);height:var(--sb-share-size,32px);border-radius:50%;background:var(--color-surface);color:var(--color-text);font-weight:700;font-size:calc(var(--sb-share-size, 32px) * .45)}.sb-share__label{font-size:.85rem;font-weight:600}.sb-ref{min-width:0}.news-card__author+.news-card__date:before{content:" B7 A0"}.news-card-wrap{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.news-card-wrap .sb-share{padding-top:2px}.hero__live-tv__thumb{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.theme-nav{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.theme-nav a{font-weight:600;font-size:.95rem;color:var(--color-text,#17181a);text-decoration:none;padding:6px 0;transition:color .15s ease;white-space:nowrap}.theme-nav a:hover{color:var(--color-primary)}.section--dark .theme-nav a{color:#fff}.section--dark .theme-nav a:hover{color:var(--color-accent)}.site-logo-container,.site-logo-text{display:inline-flex;align-items:center}.site-logo-text{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;color:var(--color-primary);text-decoration:none}.section--dark .site-logo-text{color:#fff}.theme-search{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-surface,#f7f7f8);border:1px solid var(--color-border,#e5e5e8);color:var(--color-text,#17181a);text-decoration:none;font-size:.9rem;transition:all .15s ease}.theme-search:hover{border-color:var(--color-primary);color:var(--color-primary)}.section--dark .theme-search{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.theme-social-links{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.theme-social-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-surface,#f7f7f8);border:1px solid var(--color-border,#e5e5e8);color:var(--color-text,#17181a);text-decoration:none;font-size:.8rem;font-weight:600;transition:all .15s ease}.theme-social-link:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.theme-social-link svg{width:14px;height:14px;fill:currentColor}.section--dark .theme-social-link{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff}.section--dark .theme-social-link:hover{background:var(--color-primary)}.theme-copyright{font-size:.85rem;color:var(--color-text-muted,#5b5f66);line-height:1.5;display:inline-block}.section--dark .theme-copyright{color:hsla(0,0%,100%,.75)}.theme-breadcrumb{font-size:.82rem;color:var(--color-text-muted,#5b5f66);display:flex;align-items:center;gap:8px;padding:10px 0;margin-bottom:6px;flex-wrap:wrap}.theme-breadcrumb a{color:inherit;text-decoration:none}.theme-breadcrumb a:hover{color:var(--color-primary)}.theme-post-title{font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.25;font-weight:700;color:var(--color-text,#17181a);margin:0 0 var(--space-3) 0;font-family:var(--font-heading)}.theme-post-subheadline{font-size:1.1rem;line-height:1.5;font-weight:500;color:var(--color-text-muted,#5b5f66);margin:0 0 var(--space-4) 0}.theme-post-category{font-size:.75rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;display:inline-block;margin-bottom:6px;text-decoration:none}.theme-post-meta{font-size:.8rem;color:var(--color-text-muted,#5b5f66);display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:var(--space-4)}.theme-share-bar{display:block;width:100%;margin:0;padding:0;border:none}.theme-share-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:.78rem;font-weight:600;text-decoration:none;border:1px solid var(--color-border);color:var(--color-text);transition:all .15s ease;background:var(--color-bg,#fff)}.theme-share-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.theme-share-btn--twitter:hover{background:#000;color:#fff;border-color:#000}.theme-share-btn--facebook:hover{background:#1877f2;color:#fff;border-color:#1877f2}.theme-share-btn--whatsapp:hover{background:#25d366;color:#fff;border-color:#25d366}.theme-post-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0}.theme-post-tags a{font-size:.78rem;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);text-decoration:none;background:var(--color-surface);transition:all .15s ease}.theme-post-tags a:hover{border-color:var(--color-primary);color:var(--color-primary)}.theme-post-navigation{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:24px 0;padding:16px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}@media (max-width:600px){.theme-post-navigation{grid-template-columns:1fr}}.theme-post-nav-card{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;color:inherit;background:var(--color-surface);transition:border-color .15s ease}.theme-post-nav-card:hover{border-color:var(--color-primary)}.theme-post-nav-card--next{text-align:right}.theme-post-nav-hint{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.theme-post-nav-title{font-size:.88rem;font-weight:600;line-height:1.35;color:var(--color-text)}.theme-post-nav-card:hover .theme-post-nav-title{color:var(--color-primary)}.theme-author-bio{display:flex;gap:16px;padding:18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin:20px 0;align-items:center}.theme-featured-image{display:block;margin:0 0 var(--space-4) 0}.theme-featured-image figcaption{font-size:.8rem;color:var(--color-text-muted);padding:8px 0;border-bottom:1px solid var(--color-border)}.sb-element{color:inherit}.news-card__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#1e293b,#334155);color:#94a3b8;flex-direction:column;gap:4px;padding:8px;text-align:center}.news-card__fallback-icon{font-size:1.25rem;opacity:.7}.news-card__fallback-cat{font-size:.65rem;font-weight:600;color:#f1f5f9;text-transform:uppercase;letter-spacing:.04em}[data-sb-node=single_main_row]{gap:32px!important;margin-top:10px;align-items:flex-start}@media (max-width:991px){[data-sb-node=single_main_row]{flex-wrap:wrap!important}[data-sb-node=single_main_row]>[data-sb-column="0"],[data-sb-node=single_main_row]>[data-sb-column="1"]{flex:0 0 100%!important;max-width:100%!important}}.theme-post-title.article-title{font-size:clamp(1.85rem,3.5vw,2.35rem);line-height:1.32;font-weight:700;color:#1c1c1c;letter-spacing:-.015em;margin:0 0 12px;font-family:var(--font-heading,inherit)}.theme-post-subheadline.article-subheadline{font-size:1.1rem;line-height:1.62;font-weight:500;color:#475569;margin:0 0 18px}.theme-featured-image.article-image{margin:0 0 16px}.theme-featured-image.article-image img{border-radius:6px}.theme-featured-image figcaption{font-size:.82rem;color:#64748b;padding:6px 0;line-height:1.45;border-bottom:1px solid #e2e8f0}.article-byline-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;padding:8px 0;margin-bottom:12px;border-bottom:1px solid #e2e8f0;font-size:.82rem}.article-byline-bar__main{display:flex;align-items:center;gap:12px;min-width:0}.article-byline-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;border:1.5px solid #cbd5e1}.article-byline-avatar__fallback{font-weight:600;font-size:16px;color:#c0122f}.article-byline-info{display:flex;flex-direction:column;gap:2px}.article-byline-author-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.article-byline-author-name{font-weight:600;font-size:14.5px;color:#1c1c1c;text-decoration:none}.article-byline-author-name:hover{color:#c0122f;text-decoration:underline}.article-byline-author-role{font-size:12.5px;color:#64748b;font-weight:500}.article-byline-date-row{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.article-byline-date__icon{font-size:11px;opacity:.85}.article-byline-bar__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.article-byline-gnews-btn{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#374151;background:#fff;border:1px solid #d1d5db;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .15s ease;white-space:nowrap}.article-byline-gnews-btn:hover{border-color:#4285f4;color:#1e3a8a;box-shadow:0 2px 4px rgba(66,133,244,.15)}.article-byline-share-btns{display:flex;align-items:center;gap:6px}.article-byline-share-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#4b5563;text-decoration:none;transition:all .15s ease}.article-byline-share-btn svg{width:14px;height:14px;fill:currentColor}.article-byline-share-btn--wa:hover{background:#25d366;color:#fff;border-color:#25d366}.article-byline-share-btn--x:hover{background:#000;color:#fff;border-color:#000}.article-byline-share-btn--fb:hover{background:#1877f2;color:#fff;border-color:#1877f2}.article-body,.theme-post-content{font-size:1.125rem;line-height:1.85;color:#1c1c1c}.article-body p,.theme-post-content p{margin-bottom:22px}.article-body h2,.theme-post-content h2{font-size:1.45rem;margin-top:36px;margin-bottom:14px;border-left:4px solid #c0122f;padding-left:12px}.article-body h2,.article-body h3,.theme-post-content h2,.theme-post-content h3{font-weight:600;color:#1c1c1c;line-height:1.35;font-family:var(--font-heading,inherit)}.article-body h3,.theme-post-content h3{font-size:1.25rem;margin-top:28px;margin-bottom:12px;border-left:3px solid #c0122f;padding-left:10px}.article-body blockquote,.theme-post-content blockquote{margin:28px 0;padding:16px 22px;border-left:4px solid #c0122f;background:#f8fafc;border-radius:0 6px 6px 0;font-size:1.15rem;line-height:1.7;color:#1c1c1c;font-style:italic}.theme-author-bio.author-bio-card{display:flex;gap:16px;align-items:flex-start;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;margin:28px 0}.author-read-more-btn:hover{background:#c0122f!important;color:#fff!important}[data-sb-node=single_main_row]>[data-sb-column="1"] .sb-heading{font-size:1.15rem;font-weight:700;color:#1c1c1c;border-left:4px solid #c0122f;padding-left:10px;margin:0 0 16px;line-height:1.25}[data-sb-node=single_main_row]>[data-sb-column="1"] .sb-col{gap:20px}[data-sb-node=auth_main_row],[data-sb-node=cat_main_row],[data-sb-node=tag_main_row]{gap:32px!important;margin-top:10px;align-items:flex-start}@media (max-width:991px){[data-sb-node=auth_main_row],[data-sb-node=cat_main_row],[data-sb-node=tag_main_row]{flex-wrap:wrap!important}[data-sb-node=auth_main_row]>[data-sb-column="0"],[data-sb-node=auth_main_row]>[data-sb-column="1"],[data-sb-node=cat_main_row]>[data-sb-column="0"],[data-sb-node=cat_main_row]>[data-sb-column="1"],[data-sb-node=tag_main_row]>[data-sb-column="0"],[data-sb-node=tag_main_row]>[data-sb-column="1"]{flex:0 0 100%!important;max-width:100%!important}}.author-profile-card{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px;margin:12px 0 24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.author-profile-card__left{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 190px}.author-profile-card__avatar{width:100px;height:100px;border-radius:50%;overflow:hidden;background:#f1f5f9;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center}.author-profile-card__fallback{font-size:32px;font-weight:600;color:#c0122f}.author-profile-card__name{font-size:1.35rem;font-weight:700;color:#1c1c1c;margin:10px 0 3px;line-height:1.3}.author-profile-card__role{font-size:.82rem;color:#475569;font-weight:500}.author-profile-card__email{font-size:.76rem;color:#64748b;text-decoration:none;margin-top:4px}.author-profile-card__email:hover{color:#c0122f;text-decoration:underline}.author-profile-card__center{flex:1 1 auto;min-width:0;padding:0 10px}.author-profile-card__bio{font-size:.92rem;line-height:1.65;color:#1c1c1c;margin:0}.author-profile-card__more{color:#c0122f;font-weight:600;cursor:pointer;white-space:nowrap}.author-profile-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 110px}.author-profile-card__follow-label{font-size:.8rem;font-weight:600;color:#475569}.author-profile-card__social-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#000;color:#fff;text-decoration:none;transition:opacity .15s ease}.author-profile-card__social-btn:hover{opacity:.85}.author-profile-card__social-btn svg{width:15px;height:15px;fill:currentColor}@media (max-width:768px){.author-profile-card{flex-direction:column;align-items:center;text-align:center;gap:18px;padding:20px 16px}.author-profile-card__left,.author-profile-card__right{flex:0 0 auto;align-items:center}}.tag-header-card{display:flex;align-items:center;gap:22px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px 24px;margin:12px 0 20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.tag-header-card__media{width:88px;height:88px;border-radius:50%;overflow:hidden;background:#f1f5f9;border:1.5px solid #e2e8f0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tag-header-card__fallback{font-size:36px}.tag-header-card__content{flex:1 1 auto;min-width:0}.tag-header-card__title{font-size:1.55rem;font-weight:700;color:#1c1c1c;margin:0 0 6px;line-height:1.25}.tag-header-card__desc{font-size:.88rem;line-height:1.55;color:#475569;margin:0}.tag-header-card__more{color:#c0122f;font-weight:600;cursor:pointer}@media (max-width:600px){.tag-header-card{flex-direction:column;text-align:center;gap:14px}}.theme-filter-tabs{display:flex;align-items:center;gap:10px;margin:0 0 22px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.theme-filter-tabs::-webkit-scrollbar{display:none}.theme-filter-chip{display:inline-flex;align-items:center;padding:5px 16px;border-radius:999px;font-size:.82rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;text-decoration:none;white-space:nowrap;transition:all .15s ease}.theme-filter-chip:hover{border-color:#c0122f;color:#c0122f}.theme-filter-chip--active{background:#c0122f!important;border-color:#c0122f!important;color:#fff!important;font-weight:600}.sb-list--thumb-left .news-card{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:18px 0;border-bottom:1px solid #e2e8f0}.sb-list--thumb-left .news-card:first-child{padding-top:0}.sb-list--thumb-left .news-card:last-child{border-bottom:none}.sb-list--thumb-left .news-card__image{flex:0 0 clamp(180px,34%,250px)!important;width:clamp(180px,34%,250px)!important;aspect-ratio:16/9!important;border-radius:6px;overflow:hidden}.sb-list--thumb-left .news-card__content{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.sb-list--thumb-left .news-card__title{font-size:1.15rem;font-weight:600;line-height:1.35;color:#1c1c1c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sb-list--thumb-left .news-card:hover .news-card__title{color:#c0122f}.sb-list--thumb-left .news-card__excerpt{font-size:.88rem;line-height:1.55;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-list--thumb-left .news-card__meta{font-size:.78rem;color:#64748b;margin-top:2px}@media (max-width:650px){.sb-list--thumb-left .news-card{flex-direction:column;gap:12px}.sb-list--thumb-left .news-card__image{width:100%!important;flex:0 0 auto!important}}[data-sb-node=cat_main_row] .news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 18px;gap:24px 18px}@media (max-width:900px){[data-sb-node=cat_main_row] .news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){[data-sb-node=cat_main_row] .news-grid{grid-template-columns:1fr}}[data-sb-node=cat_main_row] .news-card__title{font-size:.95rem;font-weight:600;line-height:1.38;color:#1c1c1c}[data-sb-node=cat_main_row] .news-card:hover .news-card__title{color:#c0122f}[data-sb-node=cat_main_row] .news-card__image{aspect-ratio:16/9;border-radius:6px}.sb-heading-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sb-heading-viewmore{color:#c0122f;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s ease}.sb-heading-viewmore:hover{text-decoration:underline;opacity:.85}[data-sb-node=auth_main_row]>[data-sb-column="1"] .sb-heading,[data-sb-node=cat_main_row]>[data-sb-column="1"] .sb-heading,[data-sb-node=tag_main_row]>[data-sb-column="1"] .sb-heading{font-size:1.15rem;font-weight:700;color:#1c1c1c;border-left:4px solid #c0122f;padding-left:10px;margin:0;line-height:1.25}[data-sb-node=auth_main_row]>[data-sb-column="1"] .sb-col,[data-sb-node=cat_main_row]>[data-sb-column="1"] .sb-col,[data-sb-node=tag_main_row]>[data-sb-column="1"] .sb-col{gap:20px}.theme-load-more--pill{display:inline-block;border:1px solid #c0122f;color:#c0122f;background:#fff;border-radius:999px;padding:7px 26px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s ease}.theme-load-more--pill:hover{background:#c0122f;color:#fff}.theme-load-more--text{display:inline-block;color:#c0122f;font-size:.85rem;font-weight:600;text-decoration:none;letter-spacing:.04em;transition:opacity .15s ease}.theme-load-more--text:hover{opacity:.85;text-decoration:underline}.reporter-headline-design-card{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin:12px 0 16px;display:flex;flex-direction:column;gap:14px}.reporter-headline-design-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;padding-bottom:10px;border-bottom:1px solid #edf2f7}.reporter-headline-actions{display:flex;gap:6px;align-items:center}.reporter-headline-preview-container{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.reporter-preview-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reporter-viewport-toggle{display:flex;border:1px solid #cbd5e1;border-radius:4px;overflow:hidden}.reporter-viewport-btn{background:#fff;border:none;padding:3px 10px;font-size:.72rem;font-weight:600;cursor:pointer;color:#64748b;transition:all .15s ease}.reporter-viewport-btn.active{background:#0f172a;color:#fff}.reporter-preview-display{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:12px 14px;min-height:52px;display:flex;align-items:center;font-family:Mukta,sans-serif;transition:max-width .2s ease}.reporter-preview-desktop{font-size:1.25rem;font-weight:600;line-height:1.4;max-width:100%}.reporter-preview-mobile{font-size:1.05rem;font-weight:600;line-height:1.35;max-width:380px;margin:0 auto}.reporter-headline-label-section,.reporter-headline-segments-section{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.reporter-segment-row{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px}html.dark,html[data-theme=dark]{color-scheme:dark;--color-bg:#0b1120;--color-surface:#1e293b;--color-text:#f8fafc;--color-text-muted:#94a3b8;--color-border:#334155}html.dark body,html.dark main,html[data-theme=dark] body,html[data-theme=dark] main{background-color:#0b1120!important;color:#f8fafc!important}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 35%,#f8fafc 50%,#e2e8f0 65%,#f1f5f9);background-size:200% 100%;animation:skeleton-shimmer 1.6s cubic-bezier(.4,0,.2,1) infinite;display:block;border-radius:6px}.dark .skeleton-shimmer,html.dark .skeleton-shimmer,html[data-theme=dark] .skeleton-shimmer{background:linear-gradient(90deg,#1e293b,#334155 35%,#475569 50%,#334155 65%,#1e293b);background-size:200% 100%}.skeleton-container{width:100%;box-sizing:border-box}.skeleton-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:16px;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.04)}.dark .skeleton-card,html.dark .skeleton-card,html[data-theme=dark] .skeleton-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px rgba(0,0,0,.3)}.skeleton-article-row{display:flex;gap:16px;align-items:flex-start;padding:14px 8px;border-bottom:1px solid #f1f5f9}.dark .skeleton-article-row,html.dark .skeleton-article-row,html[data-theme=dark] .skeleton-article-row{border-bottom-color:#334155}.skeleton-article-row:last-child{border-bottom:none}.skeleton-article-content{flex:1 1;display:flex;flex-direction:column;gap:8px}.skeleton-article-thumb{width:120px;height:80px;border-radius:8px;flex-shrink:0}@media (max-width:640px){.skeleton-article-thumb{width:90px;height:65px}}.skeleton-single-article{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;max-width:960px;margin:0 auto}.dark .skeleton-single-article,html.dark .skeleton-single-article,html[data-theme=dark] .skeleton-single-article{background:#1e293b;border-color:#334155}.skeleton-single-featured-img{width:100%;height:380px;border-radius:10px;margin:20px 0}@media (max-width:768px){.skeleton-single-featured-img{height:220px}.skeleton-single-article{padding:16px}}.skeleton-hero-full{width:100%;height:380px;border-radius:12px;margin-bottom:20px}@media (max-width:768px){.skeleton-hero-full{height:220px}}.skeleton-weather-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.skeleton-rashifal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-top:20px}.rashifal-redesign-container{width:100%;max-width:980px;margin:0 auto;padding:8px 4px 40px}.rashifal-breadcrumb-bar{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:14px}html.dark .rashifal-breadcrumb-bar,html[data-theme=dark] .rashifal-breadcrumb-bar{color:#94a3b8}.rashifal-crumb-link{color:#64748b;text-decoration:none;transition:color .15s}.rashifal-crumb-link:hover{color:#dc2626}html.dark .rashifal-crumb-link:hover,html[data-theme=dark] .rashifal-crumb-link:hover{color:#f87171}.rashifal-crumb-sep{color:#cbd5e1}html.dark .rashifal-crumb-sep,html[data-theme=dark] .rashifal-crumb-sep{color:#475569}.rashifal-crumb-current{color:#0f172a;font-weight:600}html.dark .rashifal-crumb-current,html[data-theme=dark] .rashifal-crumb-current{color:#f8fafc}.rashifal-page-header{margin-bottom:24px}.rashifal-main-title{font-size:32px;font-weight:700;color:#111827;margin:0 0 16px;letter-spacing:-.02em}html.dark .rashifal-main-title,html[data-theme=dark] .rashifal-main-title{color:#f8fafc}.rashifal-sub-heading{text-align:center;font-size:20px;font-weight:600;color:#374151;margin:20px 0}html.dark .rashifal-sub-heading,html[data-theme=dark] .rashifal-sub-heading{color:#e2e8f0}.rashifal-grid-section{margin-bottom:28px}.rashifal-twelve-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}@media (max-width:900px){.rashifal-twelve-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.rashifal-twelve-grid{grid-template-columns:repeat(3,1fr);gap:8px}}.rashifal-grid-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px 12px;border-radius:12px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;font-family:inherit}.rashifal-grid-card:hover{background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.18);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.04)}html.dark .rashifal-grid-card:hover,html[data-theme=dark] .rashifal-grid-card:hover{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.35);box-shadow:0 4px 12px rgba(0,0,0,.3)}.rashifal-grid-card--selected{background:#fff7ed!important;border:1px solid #fed7aa!important;box-shadow:0 4px 14px rgba(234,88,12,.12)!important;transform:translateY(-2px)}html.dark .rashifal-grid-card--selected,html[data-theme=dark] .rashifal-grid-card--selected{background:#2d180d!important;border-color:#9a3412!important;box-shadow:0 4px 14px rgba(234,88,12,.25)!important}.rashifal-grid-card--selected .rashifal-grid-name{color:#ea580c!important}.rashifal-grid-card--selected .rashifal-grid-letters{color:#c2410c!important;font-weight:600}html.dark .rashifal-grid-card--selected .rashifal-grid-name{color:#fb923c!important}html.dark .rashifal-grid-card--selected .rashifal-grid-letters{color:#fdba74!important}.rashifal-grid-icon-wrap{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:transform .2s ease}.rashifal-grid-card:hover .rashifal-grid-icon-wrap{transform:scale(1.08)}.rashifal-grid-icon-img{width:100%;height:auto;object-fit:contain}.rashifal-grid-name{font-size:16px;font-weight:600;color:#1c1c1c;margin-bottom:3px}html.dark .rashifal-grid-name,html[data-theme=dark] .rashifal-grid-name{color:#f8fafc}.rashifal-grid-letters{font-size:12px;color:#6b7280;white-space:nowrap}html.dark .rashifal-grid-letters,html[data-theme=dark] .rashifal-grid-letters{color:#9ca3af}.rashifal-detail-view-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px 28px;box-shadow:0 2px 10px rgba(0,0,0,.03);transition:background-color .2s ease,border-color .2s ease}html.dark .rashifal-detail-view-card,html[data-theme=dark] .rashifal-detail-view-card{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px rgba(0,0,0,.3)}@media (max-width:640px){.rashifal-detail-view-card{padding:16px 14px}}.rashifal-detail-header-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:14px;margin-bottom:16px;flex-wrap:wrap;gap:12px}html.dark .rashifal-detail-header-row,html[data-theme=dark] .rashifal-detail-header-row{border-bottom-color:#334155}.rashifal-detail-top-title{font-size:22px;font-weight:700;color:#111827;margin:0}html.dark .rashifal-detail-top-title,html[data-theme=dark] .rashifal-detail-top-title{color:#f8fafc}.rashifal-rashi-change-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;font-size:13.5px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease;font-family:inherit}.rashifal-rashi-change-btn:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1c1c1c}html.dark .rashifal-rashi-change-btn,html[data-theme=dark] .rashifal-rashi-change-btn{background:#334155;border-color:#475569;color:#f1f5f9}html.dark .rashifal-rashi-change-btn:hover,html[data-theme=dark] .rashifal-rashi-change-btn:hover{background:#475569;border-color:#64748b;color:#fff}.rashifal-period-tabs-bar{display:flex;gap:24px;border-bottom:2px solid #f1f5f9;margin-bottom:24px}html.dark .rashifal-period-tabs-bar,html[data-theme=dark] .rashifal-period-tabs-bar{border-bottom-color:#334155}.rashifal-period-tab{background:transparent;border:none;padding:10px 4px;font-size:15px;font-weight:600;color:#64748b;cursor:pointer;position:relative;transition:color .15s;font-family:inherit}.rashifal-period-tab:hover{color:#1c1c1c}html.dark .rashifal-period-tab:hover,html[data-theme=dark] .rashifal-period-tab:hover{color:#f8fafc}.rashifal-period-tab.active{color:#111827;font-weight:600}html.dark .rashifal-period-tab.active,html[data-theme=dark] .rashifal-period-tab.active{color:#f8fafc}.rashifal-period-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#dc2626;border-radius:2px}.rashifal-emblem-center-block{text-align:center;padding:16px 0 24px;margin-bottom:20px}.rashifal-emblem-circle-halo{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:0 6px 16px rgba(234,88,12,.15)}html.dark .rashifal-emblem-circle-halo,html[data-theme=dark] .rashifal-emblem-circle-halo{background:linear-gradient(135deg,#2d180d,#1c1008);border-color:#9a3412;box-shadow:0 6px 16px rgba(234,88,12,.3)}.rashifal-emblem-img{width:60px;height:auto;object-fit:contain}.rashifal-emblem-bilingual-name{font-size:26px;font-weight:700;color:#111827;margin:0 0 4px}html.dark .rashifal-emblem-bilingual-name,html[data-theme=dark] .rashifal-emblem-bilingual-name{color:#f8fafc}.name-sep{color:#9ca3af;font-weight:400;margin:0 4px}.rashifal-emblem-note{font-size:14px;color:#6b7280;margin:0 0 10px}html.dark .rashifal-emblem-note,html[data-theme=dark] .rashifal-emblem-note{color:#9ca3af}.rashifal-emblem-date-badge{font-size:14px;font-weight:600;color:#4b5563;margin-bottom:16px}html.dark .rashifal-emblem-date-badge,html[data-theme=dark] .rashifal-emblem-date-badge{color:#cbd5e1}.rashifal-astrologer-byline{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;margin-bottom:22px}html.dark .rashifal-astrologer-byline,html[data-theme=dark] .rashifal-astrologer-byline{background:#0f172a;border-color:#334155}.astrologer-avatar-circle{width:26px;height:26px;border-radius:50%;background:#fee2e2;display:flex;align-items:center;justify-content:center;font-size:14px}.astrologer-name-text{font-size:13.5px;color:#1c1c1c}html.dark .astrologer-name-text,html[data-theme=dark] .astrologer-name-text{color:#f3f4f6}.astrologer-title-tag{font-size:11.5px;color:#dc2626;font-weight:600}.rashifal-moon-sign-divider{position:relative;text-align:center;margin:18px 0 6px}.rashifal-moon-sign-divider:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #e5e7eb;z-index:1}html.dark .rashifal-moon-sign-divider:before,html[data-theme=dark] .rashifal-moon-sign-divider:before{border-top-color:#334155}.moon-sign-label{position:relative;z-index:2;background:#fff;padding:0 16px;font-size:18px;font-weight:600;color:#1f2937}html.dark .moon-sign-label,html[data-theme=dark] .moon-sign-label{background:#1e293b;color:#f3f4f6}.rashifal-forecast-body{margin-top:18px}.rashifal-content-paragraph{font-size:16.5px;line-height:1.85;color:#374151;margin-bottom:20px}html.dark .rashifal-content-paragraph,html[data-theme=dark] .rashifal-content-paragraph{color:#e2e8f0}.lead-tag-bold{font-weight:700;font-size:17px;color:#111827}html.dark .lead-tag-bold,html[data-theme=dark] .lead-tag-bold{color:#f8fafc}.positive-tag{color:#15803d}.negative-tag{color:#b91c1c}.career-tag{color:#1d4ed8}.love-tag{color:#b45309}.health-tag{color:#047857}html.dark .positive-tag{color:#4ade80}html.dark .negative-tag{color:#f87171}html.dark .career-tag{color:#60a5fa}html.dark .love-tag{color:#fcd34d}html.dark .health-tag{color:#34d399}.rashifal-metrics-bar{display:flex;flex-wrap:wrap;gap:12px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:24px 0 18px}html.dark .rashifal-metrics-bar,html[data-theme=dark] .rashifal-metrics-bar{background:#0f172a;border-color:#334155}.metric-chip{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 14px;flex:1 1 160px}html.dark .metric-chip,html[data-theme=dark] .metric-chip{background:#1e293b;border-color:#334155}.metric-chip-icon{font-size:20px}.metric-chip-text{display:flex;flex-direction:column}.metric-label{font-size:11.5px;color:#64748b;font-weight:500}html.dark .metric-label,html[data-theme=dark] .metric-label{color:#94a3b8}.metric-val{font-size:14px;color:#0f172a;font-weight:600}html.dark .metric-val,html[data-theme=dark] .metric-val{color:#f8fafc}.rashifal-remedy-highlight-box{display:flex;gap:14px;align-items:flex-start;padding:18px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px;margin-top:20px}html.dark .rashifal-remedy-highlight-box,html[data-theme=dark] .rashifal-remedy-highlight-box{background:linear-gradient(135deg,#1c1917,#292318);border-color:#78350f}.remedy-icon-wrap{font-size:24px;line-height:1}.remedy-head{display:block;font-size:15px;color:#92400e;margin-bottom:4px}html.dark .remedy-head,html[data-theme=dark] .remedy-head{color:#fcd34d}.remedy-desc{font-size:14.5px;line-height:1.6;color:#451a03;margin:0}html.dark .remedy-desc,html[data-theme=dark] .remedy-desc{color:#fef3c7}.rashifal-modal-backdrop{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease}.rashifal-modal-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-width:680px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:zoomIn .25s cubic-bezier(.16,1,.3,1);padding:24px;box-sizing:border-box}html.dark .rashifal-modal-card,html[data-theme=dark] .rashifal-modal-card{background:#1e293b;border-color:#334155;box-shadow:0 25px 50px -12px rgba(0,0,0,.6)}.rashifal-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #f1f5f9;margin-bottom:20px}html.dark .rashifal-modal-header,html[data-theme=dark] .rashifal-modal-header{border-bottom-color:#334155}.rashifal-modal-title{font-size:20px;font-weight:700;color:#111827;margin:0 0 4px}html.dark .rashifal-modal-title,html[data-theme=dark] .rashifal-modal-title{color:#f8fafc}.rashifal-modal-subtitle{font-size:13.5px;color:#6b7280;margin:0}html.dark .rashifal-modal-subtitle,html[data-theme=dark] .rashifal-modal-subtitle{color:#9ca3af}.rashifal-modal-close-btn{width:34px;height:34px;border-radius:50%;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .15s}.rashifal-modal-close-btn:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5}html.dark .rashifal-modal-close-btn,html[data-theme=dark] .rashifal-modal-close-btn{background:#334155;border-color:#475569;color:#cbd5e1}html.dark .rashifal-modal-close-btn:hover,html[data-theme=dark] .rashifal-modal-close-btn:hover{background:#7f1d1d;color:#fca5a5;border-color:#991b1b}.rashifal-modal-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:600px){.rashifal-modal-grid{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width:440px){.rashifal-modal-grid{grid-template-columns:repeat(2,1fr)}}.rashifal-modal-grid-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 8px;border-radius:12px;background:#f8fafc;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;font-family:inherit}html.dark .rashifal-modal-grid-item,html[data-theme=dark] .rashifal-modal-grid-item{background:#0f172a;border-color:#334155}.rashifal-modal-grid-item:hover{background:#fff;border-color:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.12)}html.dark .rashifal-modal-grid-item:hover,html[data-theme=dark] .rashifal-modal-grid-item:hover{background:#1e293b;border-color:#f87171;box-shadow:0 4px 12px rgba(220,38,38,.25)}.rashifal-modal-grid-item.selected{border-color:#dc2626;background:#fff5f5;box-shadow:0 4px 14px rgba(220,38,38,.15)}html.dark .rashifal-modal-grid-item.selected,html[data-theme=dark] .rashifal-modal-grid-item.selected{border-color:#f87171;background:#3b1414;box-shadow:0 4px 14px rgba(220,38,38,.3)}.modal-item-icon-wrap{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.modal-item-icon-img{width:100%;height:auto;object-fit:contain}.modal-item-info{display:flex;flex-direction:column;gap:2px}.modal-item-name{font-size:15px;font-weight:600;color:#1c1c1c}html.dark .modal-item-name,html[data-theme=dark] .modal-item-name{color:#f8fafc}.modal-item-western{font-size:11px;color:#64748b}html.dark .modal-item-western,html[data-theme=dark] .modal-item-western{color:#94a3b8}.modal-item-letters{font-size:11px;color:#9ca3af;white-space:nowrap}.modal-selected-badge{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:#dc2626;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.rashifal-simple-divider{border-top:1px solid #e5e7eb;margin:18px 0}html.dark .rashifal-simple-divider,html[data-theme=dark] .rashifal-simple-divider{border-top-color:#334155}.live-feed.is-ended .live-feed__dot,.live-feed__dot.dot-ended{background:#94a3b8!important;box-shadow:none!important}html.dark .live-feed.is-ended .live-feed__dot,html.dark .live-feed__dot.dot-ended,html[data-theme=dark] .live-feed.is-ended .live-feed__dot,html[data-theme=dark] .live-feed__dot.dot-ended{background:#64748b!important;box-shadow:none!important}