:root,html[data-theme="bastar-ochre"],body[data-theme="bastar-ochre"],[data-theme="bastar-ochre"]{--bg-primary:#F6EFE2;--bg-surface:#FBF7EE;--bg-card:#FFFDF8;--bg-subtle:#EBE1CE;--bg-contrast:#1C130E;--bg-samvad-frame:#F2E7D3;--text-primary:#1E140F;--text-secondary:#523E33;--text-muted:#7A6356;--text-on-contrast:#FBF7EE;--border-color:#DBCBB2;--border-subtle:#E8DEC8;--border-strong:#2B1B12;--brand-terracotta:#B83B14;--brand-terracotta-hover:#8F2A0B;--brand-amber:#C26A18;--brand-crimson:#B91C1C;--brand-forest:#1E4D2B;--brand-samvad-green:#14532D;--shadow-sm:0 1px 3px rgba(20,18,16,0.06);--shadow-md:0 6px 16px -2px rgba(20,18,16,0.09);--shadow-lg:0 16px 32px -4px rgba(20,18,16,0.16);--font-serif:Georgia,"Playfair Display","Times New Roman",Cambria,serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter","Helvetica Neue",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-scale:1rem;--content-max-width:1320px;color-scheme:light;}html[data-theme="roots-cream"],body[data-theme="roots-cream"],[data-theme="roots-cream"]{--bg-primary:#FDFBF7;--bg-surface:#FFFDF9;--bg-card:#FFFFFF;--bg-subtle:#F4EFE4;--bg-contrast:#12100E;--bg-samvad-frame:#FAF6EC;--text-primary:#141210;--text-secondary:#4A433B;--text-muted:#756B5E;--text-on-contrast:#FDFBF7;--border-color:#E6DEC8;--border-subtle:#EFE9D8;--border-strong:#141210;--brand-terracotta:#E65100;--brand-terracotta-hover:#BF360C;--brand-amber:#D97706;--brand-crimson:#D32F2F;--brand-forest:#1B5E20;--brand-samvad-green:#14532D;color-scheme:light;}html[data-theme="dark"],body[data-theme="dark"],[data-theme="dark"]{--bg-primary:#000000 !important;--bg-surface:#0A0D12 !important;--bg-card:#11161F !important;--bg-subtle:#161D28 !important;--bg-contrast:#F8FAFC !important;--bg-samvad-frame:#0D1219 !important;--text-primary:#F8FAFC !important;--text-secondary:#CBD5E1 !important;--text-muted:#94A3B8 !important;--text-on-contrast:#000000 !important;--border-color:#263040 !important;--border-subtle:#1C2532 !important;--border-strong:#E5E7EB !important;--brand-terracotta:#FF6D24 !important;--brand-terracotta-hover:#FF8547 !important;--brand-amber:#F59E0B !important;--brand-crimson:#EF4444 !important;--brand-forest:#22C55E !important;color-scheme:dark;}html[data-font-size="large"]{--font-scale:1.08rem;}html[data-font-size="xlarge"]{--font-scale:1.16rem;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-scale);line-height:1.58;transition:background-color 0.25s ease,color 0.25s ease;-webkit-font-smoothing:antialiased;background-image:radial-gradient(rgba(180,140,90,0.04) 1px,transparent 0);background-size:20px 20px;overflow-x:hidden;}a{color:inherit;text-decoration:none;transition:color 0.15s ease;cursor:pointer;}a:hover{color:var(--brand-terracotta);}img{max-width:100%;height:auto;display:block;}button{font-family:inherit;cursor:pointer;border:none;background:none;}.container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 20px;}.top-utility-bar{background:var(--bg-surface);border-bottom:1px solid var(--border-color);font-size:0.77rem;color:var(--text-secondary);padding:6px 0;}.utility-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;}.utility-left,.utility-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}.weather-pill{display:inline-flex;align-items:center;gap:5px;background:var(--bg-subtle);padding:2px 9px;border-radius:99px;font-weight:600;border:1px solid var(--border-color);}.palette-switcher{display:inline-flex;align-items:center;gap:4px;background:var(--bg-subtle);padding:2px;border-radius:6px;border:1px solid var(--border-color);}.palette-btn{padding:3px 8px;font-size:0.71rem;font-weight:700;border-radius:4px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:5px;transition:all 0.15s ease;}.palette-btn.active{background:var(--bg-card);color:var(--brand-terracotta);box-shadow:var(--shadow-sm);}.swatch-dot{width:9px;height:9px;border-radius:50%;border:1px solid rgba(0,0,0,0.25);display:inline-block;}.btn-samvad-preview{background:#14532D;color:#FFFFFF;padding:4px 10px;border-radius:4px;font-size:0.71rem;font-weight:700;display:inline-flex;align-items:center;gap:5px;}.btn-samvad-preview:hover{background:#166534;}.btn-studio-open{background:var(--brand-terracotta);color:#FFF;padding:4px 10px;border-radius:4px;font-size:0.71rem;font-weight:700;display:inline-flex;align-items:center;gap:4px;}.edition-switch{display:inline-flex;background:var(--bg-subtle);border-radius:4px;padding:2px;font-weight:700;border:1px solid var(--border-color);}.edition-switch button{padding:2px 8px;font-size:0.72rem;border-radius:3px;color:var(--text-muted);}.edition-switch button.active{background:var(--brand-terracotta);color:#FFFFFF;}.ui-controls{display:flex;align-items:center;gap:6px;}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:var(--bg-subtle);color:var(--text-primary);font-size:0.75rem;font-weight:700;border:1px solid var(--border-color);}.btn-icon:hover{background:var(--border-color);color:var(--brand-terracotta);}.breaking-strip{background:#141210;color:#FDFBF7;font-size:0.81rem;display:flex;align-items:center;border-bottom:1px solid var(--border-color);overflow:hidden;position:relative;}.breaking-label{background:var(--brand-terracotta) !important;color:#FFF !important;font-weight:800;padding:7px 14px;text-transform:uppercase;letter-spacing:0.06em;display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:0.72rem;position:relative;z-index:2;box-shadow:6px 0 14px rgba(0,0,0,0.45);}.pulse-dot{width:7px;height:7px;background:#FFF;border-radius:50%;display:inline-block;animation:pulseAnim 1.4s infinite;}@keyframes pulseAnim{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.35;transform:scale(1.35);}}.breaking-scroller{flex:1;min-width:0;white-space:nowrap;overflow:hidden;position:relative;display:flex;align-items:center;}.breaking-scroller::-webkit-scrollbar{display:none;}.breaking-track{display:inline-flex;align-items:center;gap:32px;padding:0 18px;width:max-content;will-change:transform;animation:raBreakingCrawl 38s linear infinite;}.breaking-scroller:hover .breaking-track,.breaking-scroller:focus-within .breaking-track{animation-play-state:paused;}@keyframes raBreakingCrawl{0%{transform:translate3d(0,0,0);}100%{transform:translate3d(-50%,0,0);}}.ticker-item{display:inline-flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;flex-shrink:0;color:#FDFBF7 !important;text-decoration:none !important;}.ticker-item::after{content:"•";color:var(--brand-terracotta);margin-left:16px;font-weight:900;opacity:0.85;}.ticker-item a,.ticker-item a:link,.ticker-item a:visited,.ticker-item .ticker-link{color:#FDFBF7 !important;text-decoration:none !important;border-bottom:none !important;font-weight:600;transition:color 0.15s ease;}.ticker-item:hover,.ticker-item:hover a,.ticker-item a:hover{color:#FDBA74 !important;text-decoration:none !important;}.ticker-item span.time{color:#FB923C !important;font-family:var(--font-mono);font-size:0.71rem;font-weight:700;text-decoration:none !important;}.site-masthead{background:var(--bg-surface);padding:18px 0 14px;border-bottom:3px double var(--border-strong);}.masthead-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;}.masthead-meta-left{font-size:0.78rem;color:var(--text-secondary);border-left:3px solid var(--brand-terracotta);padding-left:12px;line-height:1.45;}.masthead-brand{text-align:center;}.brand-logo-wrap{display:inline-flex;align-items:baseline;gap:4px;}.brand-logo-text{font-family:var(--font-serif);font-size:2.85rem;font-weight:900;letter-spacing:-0.03em;line-height:1;color:var(--text-primary);}.brand-logo-text .ts-accent{color:var(--brand-terracotta);}.brand-logo-badge{background:var(--brand-terracotta);color:#FFF;font-family:var(--font-sans);font-weight:800;font-size:0.92rem;padding:3px 8px;border-radius:4px;letter-spacing:0.08em;text-transform:uppercase;vertical-align:middle;}.brand-tagline{font-size:0.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.13em;margin-top:5px;font-weight:700;}.masthead-cta-right{display:flex;justify-content:flex-end;align-items:center;gap:10px;}.btn-newsroom-join{background:var(--brand-terracotta);color:#FFF;padding:8px 15px;border-radius:4px;font-size:0.77rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;transition:background 0.15s ease;}.btn-newsroom-join:hover{background:var(--brand-terracotta-hover);color:#FFF;}.btn-search-trigger{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:4px;font-size:0.79rem;font-weight:600;color:var(--text-secondary);}.primary-nav-bar{background:var(--bg-surface);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:95;box-shadow:var(--shadow-sm);}.nav-container{display:flex;align-items:center;gap:6px;position:relative;padding-top:2px;padding-bottom:2px;}.nav-scroll-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:32px;padding:0 10px;border-radius:4px;background:var(--bg-subtle);color:var(--text-primary);border:1px solid var(--border-color);font-size:0.76rem;font-weight:800;flex-shrink:0;transition:all 0.15s ease;user-select:none;}.nav-scroll-btn:hover{background:var(--brand-terracotta);color:#FFFFFF;border-color:var(--brand-terracotta);}.nav-links-viewport{flex:1;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;position:relative;}.nav-links-viewport::-webkit-scrollbar{display:none;}.nav-links{display:inline-flex;list-style:none;gap:2px;align-items:center;white-space:nowrap;}.nav-item a{display:block;padding:10px 12px;font-size:0.83rem;font-weight:700;color:var(--text-secondary);white-space:nowrap;position:relative;}.nav-item a:hover,.nav-item a.active{color:var(--brand-terracotta);}.nav-item a.active::after{content:'';position:absolute;bottom:0;left:10px;right:10px;height:3px;background:var(--brand-terracotta);border-radius:3px 3px 0 0;}.badge-special{font-size:0.62rem;background:#FFEDD5;color:#9A3412;padding:1px 5px;border-radius:3px;margin-left:4px;font-weight:800;text-transform:uppercase;}.nav-more-wrapper{position:relative;flex-shrink:0;}.btn-more-cats{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 11px;border-radius:4px;background:var(--bg-contrast);color:var(--text-on-contrast);font-size:0.75rem;font-weight:800;white-space:nowrap;}.btn-more-cats:hover{background:var(--brand-terracotta);color:#FFFFFF;}.more-cats-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:340px;background:var(--bg-card);border:1px solid var(--border-color);border-top:3px solid var(--brand-terracotta);border-radius:0 0 8px 8px;box-shadow:var(--shadow-lg);padding:14px;display:none;z-index:200;}.more-cats-dropdown.active{display:block;}.more-cats-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;}.more-cats-grid a{padding:6px 8px;border-radius:4px;font-size:0.8rem;font-weight:700;color:var(--text-secondary);background:var(--bg-subtle);display:block;}.more-cats-grid a:hover{background:var(--brand-terracotta);color:#FFFFFF;}.nav-filter-pill{font-size:0.72rem;font-weight:700;background:var(--bg-subtle);border:1px solid var(--border-color);padding:4px 10px;border-radius:99px;color:var(--brand-terracotta);white-space:nowrap;flex-shrink:0;}.editors-pick-slider-section{padding:14px 0 6px;}.editors-pick-shell{background:var(--bg-surface);border:1px solid var(--border-color);border-left:4px solid var(--brand-terracotta);border-radius:8px;padding:12px 14px;box-shadow:var(--shadow-sm);}.editors-pick-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;}.editors-pick-title-group{display:flex;align-items:center;gap:10px;}.editors-pick-badge{background:var(--brand-terracotta);color:#FFFFFF;font-size:0.7rem;font-weight:800;padding:3px 9px;border-radius:4px;text-transform:uppercase;letter-spacing:0.06em;display:inline-flex;align-items:center;gap:5px;}.editors-pick-subtitle{font-size:0.76rem;color:var(--text-muted);font-weight:600;}.slider-controls{display:flex;align-items:center;gap:6px;}.slider-ctrl-btn{width:28px;height:28px;border-radius:4px;background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-primary);font-weight:800;font-size:0.82rem;display:inline-flex;align-items:center;justify-content:center;transition:all 0.15s ease;}.slider-ctrl-btn:hover{background:var(--brand-terracotta);color:#FFFFFF;border-color:var(--brand-terracotta);}.editors-slider-viewport{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;}.editors-slider-viewport::-webkit-scrollbar{display:none;}.editors-slider-track{display:flex;gap:14px;}.editor-pick-box{flex:0 0 calc(25% - 10.5px);min-width:260px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:10px;display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:center;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;cursor:pointer;}.editor-pick-box:hover{transform:translateY(-2px);border-color:var(--brand-terracotta);box-shadow:var(--shadow-md);}.editor-pick-thumb{width:78px;height:64px;border-radius:5px;overflow:hidden;background:var(--bg-subtle);flex-shrink:0;}.editor-pick-thumb img{width:100%;height:100%;object-fit:cover;}.editor-pick-info{min-width:0;}.editor-pick-cat{font-size:0.65rem;font-weight:800;text-transform:uppercase;color:var(--brand-terracotta);letter-spacing:0.05em;display:block;margin-bottom:2px;}.editor-pick-headline{font-family:var(--font-serif);font-size:0.85rem;font-weight:800;line-height:1.28;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:3px;}.editor-pick-date{font-size:0.67rem;color:var(--text-muted);font-family:var(--font-mono);}.sidebar-samvad-card{background:var(--bg-samvad-frame);border:1px solid var(--border-color);border-radius:7px;overflow:hidden;box-shadow:var(--shadow-sm);}.sidebar-samvad-img-wrap{width:100%;cursor:pointer;background:#0F172A;overflow:hidden;}.sidebar-samvad-img-wrap img{width:100%;height:auto;display:block;}.sidebar-samvad-ro-bar{padding:6px 12px;background:var(--bg-surface);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:0.74rem;font-weight:800;color:var(--text-primary);}.ro-badge-pill{background:#FEF3C7;color:#92400E;padding:2px 8px;border-radius:3px;font-family:var(--font-mono);font-weight:800;font-size:0.72rem;border:1px solid #F59E0B;}.samvad-popup-backdrop{position:fixed;inset:0;background:rgba(15,18,24,0.8);backdrop-filter:blur(4px);z-index:1200;display:none;align-items:center;justify-content:center;padding:20px;}.samvad-popup-backdrop.active{display:flex;}.samvad-popup-modal{background:var(--bg-surface);border:2px solid var(--border-color);border-radius:8px;max-width:640px;width:100%;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.55);position:relative;}.samvad-popup-top{background:#141210;color:#FFFFFF;padding:8px 14px;display:flex;justify-content:space-between;align-items:center;}.samvad-popup-close-x{width:32px;height:32px;border-radius:50%;background:#DC2626;color:#FFFFFF;font-size:1.25rem;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;}.samvad-popup-close-x:hover{background:#B91C1C;}.main-content{padding:16px 0 48px;}.editorial-hero-grid{display:grid;grid-template-columns:2.1fr 1.3fr 1.05fr;gap:22px;margin-bottom:38px;}.hero-left-col{display:flex;flex-direction:column;gap:18px;}.lead-story-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);}.card-media-wrapper{position:relative;background:#142E1F;aspect-ratio:16 / 9;overflow:hidden;}.card-media-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease;}.lead-story-card:hover .card-media-wrapper img{transform:scale(1.02);}.lead-tag-badge{position:absolute;top:14px;left:14px;background:var(--brand-terracotta);color:#FFF;font-size:0.72rem;font-weight:800;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:0.06em;z-index:2;}.lead-audio-badge{position:absolute;bottom:14px;right:14px;background:rgba(20,18,16,0.88);color:#FFF;font-size:0.74rem;font-weight:700;padding:6px 12px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,0.25);z-index:2;}.lead-audio-badge:hover{background:var(--brand-terracotta);}.lead-card-body{padding:20px;display:flex;flex-direction:column;flex:1;}.category-kicker{font-size:0.73rem;font-weight:800;color:var(--brand-terracotta);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:5px;display:inline-flex;align-items:center;gap:5px;}.lead-headline{font-family:var(--font-serif);font-size:1.72rem;font-weight:900;line-height:1.24;margin-bottom:10px;color:var(--text-primary);}.lead-excerpt{font-size:0.92rem;color:var(--text-secondary);line-height:1.56;margin-bottom:14px;}.investigation-takeaways{background:var(--bg-subtle);border-left:4px solid var(--brand-terracotta);padding:11px 15px;border-radius:0 6px 6px 0;margin-bottom:14px;font-size:0.82rem;}.investigation-takeaways h4{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--brand-terracotta);margin-bottom:5px;font-weight:800;}.investigation-takeaways ul{padding-left:18px;}.investigation-takeaways li{margin-bottom:3px;}.meta-byline-strip{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:0.76rem;color:var(--text-muted);}.author-info{display:flex;align-items:center;gap:8px;}.author-avatar{width:28px;height:28px;border-radius:50%;background:var(--brand-terracotta);color:#FFF;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:0.72rem;}.action-icons{display:flex;gap:6px;}.action-icon-btn{color:var(--text-secondary);padding:5px 8px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-subtle);font-size:0.73rem;display:inline-flex;align-items:center;gap:4px;}.action-icon-btn.bookmarked{background:#FFEDD5;color:var(--brand-terracotta);border-color:var(--brand-terracotta);}.hero-sublead-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.sublead-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:7px;padding:14px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-sm);}.sublead-card h3{font-family:var(--font-serif);font-size:1.02rem;font-weight:800;line-height:1.32;}.curated-column{display:flex;flex-direction:column;gap:12px;}.story-card-compact{background:var(--bg-card);border:1px solid var(--border-color);border-radius:7px;padding:13px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-sm);transition:transform 0.15s ease,border-color 0.15s ease;}.story-card-compact:hover{transform:translateY(-2px);border-color:var(--brand-terracotta);}.compact-media-row{display:grid;grid-template-columns:1fr 92px;gap:12px;align-items:start;}.compact-headline{font-family:var(--font-serif);font-size:0.98rem;font-weight:800;line-height:1.32;color:var(--text-primary);}.compact-thumb{aspect-ratio:4 / 3;border-radius:5px;background:var(--bg-subtle);overflow:hidden;border:1px solid var(--border-subtle);}.compact-thumb img{width:100%;height:100%;object-fit:cover;}.compact-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:0.71rem;color:var(--text-muted);}.sidebar-pulse-col{display:flex;flex-direction:column;gap:16px;}.panel-widget{background:var(--bg-card);border:1px solid var(--border-color);border-radius:7px;padding:15px;box-shadow:var(--shadow-sm);}.panel-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;margin-bottom:10px;border-bottom:2px solid var(--border-color);}.panel-title{font-size:0.81rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;display:flex;align-items:center;gap:6px;}.live-dot-green{width:8px;height:8px;background:#16A34A;border-radius:50%;display:inline-block;animation:pulseAnim 1.2s infinite;}.live-feed-list{list-style:none;display:flex;flex-direction:column;gap:10px;}.live-feed-item{padding-left:11px;border-left:2px solid var(--brand-terracotta);}.live-time-stamp{font-size:0.68rem;font-family:var(--font-mono);color:var(--brand-terracotta);font-weight:800;display:block;}.live-item-text{font-size:0.81rem;line-height:1.34;font-weight:700;display:block;}.section-block{margin-bottom:42px;}.section-heading-bar{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:9px;border-bottom:2px solid var(--border-strong);margin-bottom:18px;flex-wrap:wrap;gap:8px;}.section-title-wrap{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;}.section-main-title{font-family:var(--font-serif);font-size:1.5rem;font-weight:900;display:flex;align-items:center;gap:8px;}.section-accent-bar{display:inline-block;width:6px;height:22px;background:var(--brand-terracotta);border-radius:2px;}.section-subtext{font-size:0.76rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.05em;font-weight:600;}.section-view-all{font-size:0.79rem;font-weight:800;color:var(--brand-terracotta);}.news-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}.news-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.dual-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:42px;}.triple-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:42px;}.dispatch-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:7px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform 0.15s ease,border-color 0.15s ease;}.dispatch-card:hover{transform:translateY(-3px);border-color:var(--brand-terracotta);}.dispatch-media{aspect-ratio:16 / 10;background:var(--bg-subtle);position:relative;overflow:hidden;}.dispatch-media img{width:100%;height:100%;object-fit:cover;}.dispatch-cat-tag{position:absolute;bottom:8px;left:8px;background:rgba(20,18,16,0.88);color:#FFF;font-size:0.65rem;font-weight:800;padding:2px 7px;border-radius:3px;text-transform:uppercase;}.dispatch-body{padding:14px;display:flex;flex-direction:column;flex:1;}.dispatch-title{font-family:var(--font-serif);font-size:1.03rem;font-weight:800;line-height:1.33;margin-bottom:7px;}.dispatch-desc{font-size:0.81rem;color:var(--text-secondary);line-height:1.45;margin-bottom:10px;}.dispatch-meta{margin-top:auto;font-size:0.71rem;color:var(--text-muted);display:flex;justify-content:space-between;border-top:1px solid var(--border-subtle);padding-top:8px;}.column-box-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:16px;box-shadow:var(--shadow-sm);}.featured-in-col{border-bottom:1px solid var(--border-color);padding-bottom:12px;margin-bottom:12px;}.featured-in-col-thumb{aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;margin-bottom:10px;background:var(--bg-subtle);}.featured-in-col-thumb img{width:100%;height:100%;object-fit:cover;}.stack-story-list{list-style:none;display:flex;flex-direction:column;gap:10px;}.stack-story-item{padding-bottom:10px;border-bottom:1px dashed var(--border-subtle);display:flex;justify-content:space-between;gap:10px;align-items:flex-start;}.stack-story-item:last-child{border-bottom:none;padding-bottom:0;}.stack-story-title{font-family:var(--font-serif);font-size:0.92rem;font-weight:800;line-height:1.32;}.stack-story-meta{font-size:0.69rem;color:var(--text-muted);margin-top:3px;}.pulse-data-strip{background:linear-gradient(135deg,#19221C 0%,#0F1712 100%);border-radius:8px;padding:20px 22px;color:#FFF;margin-bottom:40px;border:1px solid #2D3F33;}.tracker-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.12);padding-bottom:9px;flex-wrap:wrap;gap:8px;}.tracker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}.metric-box{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:6px;padding:12px;}.metric-label{font-size:0.69rem;text-transform:uppercase;letter-spacing:0.05em;color:#A7F3D0;margin-bottom:4px;}.metric-value{font-size:1.35rem;font-weight:800;color:#FFFFFF;font-family:var(--font-mono);}.metric-sub{font-size:0.73rem;color:#D1FAE5;}.newsletter-band{background:var(--bg-subtle);border:2px solid var(--border-color);border-radius:8px;padding:24px;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:22px;margin-bottom:20px;}.nl-form-wrap{display:flex;gap:8px;}.nl-input{flex:1;padding:10px 14px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);font-size:0.85rem;}.nl-btn{background:var(--brand-terracotta);color:#FFF;padding:10px 18px;border-radius:4px;font-weight:800;font-size:0.83rem;}.site-footer{background:#F4EDE0;color:#1E1813;padding:46px 0 24px;font-size:0.84rem;border-top:3px solid var(--brand-terracotta);}.footer-grid{display:grid;grid-template-columns:1.25fr 1.25fr 1.35fr 1.15fr;gap:28px;margin-bottom:28px;}.footer-brand-logo{display:inline-flex;align-items:baseline;gap:4px;margin-bottom:10px;}.footer-brand-logo .logo-main{font-family:var(--font-serif);font-size:2rem;font-weight:900;color:#16110D;letter-spacing:-0.02em;}.footer-brand-logo .logo-main span{color:var(--brand-terracotta);}.footer-brand-logo .logo-sub{background:var(--brand-terracotta);color:#FFFFFF;font-size:0.72rem;font-weight:800;padding:2px 6px;border-radius:3px;text-transform:uppercase;}.footer-col h5{color:#B84A14;font-size:0.84rem;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:14px;padding-bottom:6px;border-bottom:2px solid var(--brand-terracotta);display:inline-block;}.social-follow-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}.social-pill{display:inline-flex;align-items:center;gap:6px;background:#1F1C18;border:1px solid #332E2A;color:#F5F5F4;padding:6px 11px;border-radius:5px;font-size:0.75rem;font-weight:700;transition:all 0.15s ease;}.social-pill:hover{background:var(--brand-terracotta);border-color:var(--brand-terracotta);color:#FFFFFF;}.footer-picks-list{list-style:none;display:flex;flex-direction:column;gap:12px;}.footer-pick-item{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;}.footer-pick-thumb{width:64px;height:48px;border-radius:4px;overflow:hidden;background:#262320;}.footer-pick-thumb img{width:100%;height:100%;object-fit:cover;}.footer-pick-title{font-size:0.8rem;font-weight:700;line-height:1.3;color:#F5F5F4;display:block;}.footer-pick-date{font-size:0.68rem;color:#A8A29E;}.footer-quick-links{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;font-size:0.8rem;}.footer-quick-links a:hover{color:#FB923C;}.footer-cat-strip{border-top:1px solid #292524;padding:14px 0;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:0.76rem;color:#A8A29E;}.footer-legal-bar{border-top:1px solid #292524;padding-top:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:0.76rem;color:#A8A29E;}.custom-modal-backdrop{position:fixed;inset:0;background:rgba(15,18,24,0.72);backdrop-filter:blur(4px);z-index:1300;display:none;align-items:center;justify-content:center;padding:20px;}.custom-modal-backdrop.active{display:flex;}.custom-modal-box{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;max-width:720px;width:100%;max-height:88vh;overflow-y:auto;padding:24px;box-shadow:var(--shadow-lg);}.modal-header-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--border-color);}.toast-notification{position:fixed;bottom:24px;left:24px;background:#14532D;color:#FFFFFF;padding:12px 18px;border-radius:6px;font-size:0.82rem;font-weight:700;box-shadow:var(--shadow-lg);z-index:1500;display:none;align-items:center;gap:10px;border-left:4px solid #FBBF24;}.toast-notification.active{display:inline-flex;}.audio-player-dock{position:fixed;bottom:20px;right:20px;background:#141210;color:#FFF;border-radius:30px;padding:10px 18px;display:none;align-items:center;gap:12px;box-shadow:var(--shadow-lg);z-index:1100;border:1px solid var(--brand-terracotta);}.audio-player-dock.active{display:flex;}.studio-field{margin-bottom:14px;}.studio-field label{display:block;font-size:0.78rem;font-weight:700;margin-bottom:4px;color:var(--text-secondary);}.studio-field input[type="text"],.studio-field select{width:100%;padding:9px 12px;border-radius:5px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-size:0.84rem;}@media (max-width:1024px){.editorial-hero-grid{grid-template-columns:1.35fr 1fr;}.sidebar-pulse-col{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;}.news-grid-3,.news-grid-4,.triple-section-grid,.tracker-grid,.footer-grid{grid-template-columns:repeat(2,1fr);}.editor-pick-box{flex:0 0 calc(50% - 7px);}}.btn-mobile-preview-toggle{background:#1E293B;color:#F8FAFC;padding:4px 10px;border-radius:4px;font-size:0.71rem;font-weight:800;display:inline-flex;align-items:center;gap:5px;border:1px solid #334155;transition:all 0.15s ease;}.btn-mobile-preview-toggle:hover,.btn-mobile-preview-toggle.active{background:var(--brand-terracotta);color:#FFFFFF;border-color:var(--brand-terracotta);}.mobile-masthead-bar{display:none;align-items:center;justify-content:space-between;width:100%;margin-bottom:6px;}.btn-mobile-hamburger,.btn-mobile-quick-search{width:40px;height:40px;border-radius:10px;background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:800;box-shadow:var(--shadow-sm);transition:all 0.15s ease;}.btn-mobile-hamburger:hover,.btn-mobile-quick-search:hover{background:var(--brand-terracotta);color:#FFFFFF;border-color:var(--brand-terracotta);}.mobile-drawer-backdrop{position:fixed;inset:0;background:rgba(15,18,24,0.68);backdrop-filter:blur(4px);z-index:1400;display:none;opacity:0;transition:opacity 0.22s ease;}.mobile-drawer-backdrop.active{display:block;opacity:1;}.mobile-app-drawer{position:fixed;top:0;left:0;bottom:0;width:min(88vw,350px);background:var(--bg-surface);color:var(--text-primary);border-right:2px solid var(--brand-terracotta);box-shadow:var(--shadow-lg);z-index:1450;transform:translateX(-104%);transition:transform 0.26s cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;overflow-y:auto;}.mobile-drawer-backdrop.active .mobile-app-drawer{transform:translateX(0);}.drawer-header{padding:16px 18px;background:#141210;color:#FFFFFF;display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid var(--brand-terracotta);}.drawer-body{padding:16px 18px 28px;display:flex;flex-direction:column;gap:18px;}.drawer-section-label{font-size:0.69rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--brand-terracotta);margin-bottom:8px;display:block;}.drawer-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.drawer-theme-card{padding:8px 6px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-size:0.72rem;font-weight:700;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;}.drawer-theme-card.active{border-color:var(--brand-terracotta);background:var(--bg-subtle);color:var(--brand-terracotta);}.drawer-desks-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.drawer-desks-grid a{padding:9px 10px;border-radius:8px;background:var(--bg-subtle);border:1px solid var(--border-color);font-size:0.78rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px;}.drawer-desks-grid a:hover{background:var(--brand-terracotta);color:#FFFFFF;border-color:var(--brand-terracotta);}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:62px;background:var(--bg-surface);border-top:1px solid var(--border-color);box-shadow:0 -4px 20px rgba(20,18,16,0.12);z-index:1050;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 6px;}.mobile-bottom-nav-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;color:var(--text-secondary);font-size:0.66rem;font-weight:700;border-radius:8px;transition:color 0.15s ease;}.mobile-bottom-nav-btn .nav-ico{font-size:1.1rem;line-height:1.1;}.mobile-bottom-nav-btn.active,.mobile-bottom-nav-btn:hover{color:var(--brand-terracotta);}html[data-mobile-preview="true"]{background:#0F172A;}html[data-mobile-preview="true"] body{max-width:412px;margin:16px auto 80px;border:8px solid #1E293B;border-radius:32px;box-shadow:0 25px 60px rgba(0,0,0,0.65);overflow-x:hidden;position:relative;padding-bottom:74px;}html[data-mobile-preview="true"] .mobile-bottom-nav{display:grid;max-width:396px;margin:0 auto;border-radius:0 0 24px 24px;}@media (max-width:768px){body{padding-bottom:72px;}.container{padding:0 14px;}.mobile-bottom-nav{display:grid;}.top-utility-bar{padding:5px 0;overflow-x:auto;scrollbar-width:none;}.top-utility-bar::-webkit-scrollbar{display:none;}.utility-flex{flex-wrap:nowrap;width:max-content;gap:8px;}.utility-left,.utility-right{flex-wrap:nowrap;gap:6px;}#currentDateDisplay{display:none;}.site-masthead{padding:12px 0 10px;}.masthead-grid{display:flex;flex-direction:column;gap:8px;}.mobile-masthead-bar{display:flex;}.masthead-brand{order:1;width:100%;}.brand-logo-text{font-size:2.15rem;}.brand-logo-badge{font-size:0.78rem;padding:2px 7px;}.brand-tagline{font-size:0.68rem;letter-spacing:0.08em;margin-top:3px;}.masthead-meta-left{order:2;border-left:none;padding:4px 10px;text-align:center;background:var(--bg-subtle);border-radius:99px;font-size:0.7rem;border:1px solid var(--border-color);}.masthead-meta-left br{display:none;}.masthead-meta-left strong::after{content:" • ";}.masthead-cta-right{order:3;width:100%;justify-content:center;gap:8px;}.btn-search-trigger,.btn-newsroom-join{flex:1;justify-content:center;text-align:center;padding:8px 10px;font-size:0.74rem;border-radius:8px;}.nav-container{gap:4px;padding-top:4px;padding-bottom:4px;}.nav-scroll-btn{height:30px;padding:0 8px;font-size:0.72rem;border-radius:6px;}.nav-item a{padding:8px 10px;font-size:0.79rem;}.nav-filter-pill{display:none;}.btn-more-cats{height:30px;padding:0 9px;font-size:0.72rem;border-radius:6px;}.more-cats-dropdown{width:calc(100vw - 28px);max-width:340px;right:0;border-radius:10px;}.editors-pick-slider-section{padding:10px 0 4px;}.editors-pick-shell{padding:10px 12px;border-radius:10px;}.editors-pick-subtitle{display:none;}.editors-slider-viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;}.editor-pick-box{flex:0 0 86%;min-width:240px;scroll-snap-align:start;border-radius:8px;padding:10px;}.editorial-hero-grid,.hero-sublead-grid,.sidebar-pulse-col,.news-grid-3,.news-grid-4,.dual-section-grid,.triple-section-grid,.newsletter-band,.tracker-grid,.footer-grid{grid-template-columns:1fr;gap:16px;}.lead-story-card,.story-card-compact,.dispatch-card,.column-box-card,.panel-widget{border-radius:12px;}.lead-card-body{padding:15px;}.lead-headline{font-size:1.35rem;line-height:1.28;}.lead-excerpt{font-size:0.87rem;}.meta-byline-strip{flex-direction:column;align-items:flex-start;gap:10px;}.action-icons{width:100%;}.action-icon-btn{flex:1;justify-content:center;padding:7px 10px;}.section-main-title{font-size:1.26rem;}.nl-form-wrap{flex-direction:column;}.nl-btn{width:100%;padding:11px;}.audio-player-dock{bottom:72px;right:12px;left:12px;justify-content:space-between;}.toast-notification{bottom:74px;left:14px;right:14px;}}html[data-mobile-preview="true"] .container{padding:0 14px;}html[data-mobile-preview="true"] .top-utility-bar{padding:5px 0;overflow-x:auto;scrollbar-width:none;}html[data-mobile-preview="true"] .utility-flex{flex-wrap:nowrap;width:max-content;gap:8px;}html[data-mobile-preview="true"] #currentDateDisplay{display:none;}html[data-mobile-preview="true"] .site-masthead{padding:12px 0 10px;}html[data-mobile-preview="true"] .masthead-grid{display:flex;flex-direction:column;gap:8px;}html[data-mobile-preview="true"] .mobile-masthead-bar{display:flex;}html[data-mobile-preview="true"] .masthead-brand{order:1;width:100%;}html[data-mobile-preview="true"] .brand-logo-text{font-size:2.15rem;}html[data-mobile-preview="true"] .masthead-meta-left{order:2;border-left:none;padding:4px 10px;text-align:center;background:var(--bg-subtle);border-radius:99px;font-size:0.7rem;border:1px solid var(--border-color);}html[data-mobile-preview="true"] .masthead-meta-left br{display:none;}html[data-mobile-preview="true"] .masthead-cta-right{order:3;width:100%;justify-content:center;gap:8px;}html[data-mobile-preview="true"] .btn-search-trigger,html[data-mobile-preview="true"] .btn-newsroom-join{flex:1;justify-content:center;border-radius:8px;}html[data-mobile-preview="true"] .nav-filter-pill,html[data-mobile-preview="true"] .editors-pick-subtitle{display:none;}html[data-mobile-preview="true"] .editor-pick-box{flex:0 0 86%;min-width:240px;}html[data-mobile-preview="true"] .editorial-hero-grid,html[data-mobile-preview="true"] .hero-sublead-grid,html[data-mobile-preview="true"] .sidebar-pulse-col,html[data-mobile-preview="true"] .news-grid-3,html[data-mobile-preview="true"] .news-grid-4,html[data-mobile-preview="true"] .dual-section-grid,html[data-mobile-preview="true"] .triple-section-grid,html[data-mobile-preview="true"] .newsletter-band,html[data-mobile-preview="true"] .tracker-grid,html[data-mobile-preview="true"] .footer-grid{grid-template-columns:1fr;gap:16px;}html[data-mobile-preview="true"] .lead-headline{font-size:1.35rem;}html[data-mobile-preview="true"] .nl-form-wrap{flex-direction:column;}@media (max-width:768px){#brandLogoLink{display:none;}}html[data-mobile-preview="true"] #brandLogoLink{display:none;}.admin-block-editor-drawer{position:fixed;top:0;right:0;bottom:0;width:min(94vw,480px);background:var(--bg-surface);color:var(--text-primary);border-left:3px solid var(--brand-terracotta);box-shadow:-12px 0 40px rgba(15,18,24,0.35);z-index:1600;transform:translateX(104%);transition:transform 0.28s cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;}.custom-modal-backdrop.active .admin-block-editor-drawer{transform:translateX(0);}#studioModal.active{justify-content:flex-end;padding:0;background:rgba(15,18,24,0.35);backdrop-filter:none;}.block-editor-topbar{background:#141210;color:#FFFFFF;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--brand-terracotta);flex-shrink:0;}.block-editor-tabs{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg-subtle);border-bottom:1px solid var(--border-color);flex-shrink:0;}.block-editor-tab{padding:10px 6px;font-size:0.73rem;font-weight:800;color:var(--text-secondary);border-bottom:3px solid transparent;text-align:center;transition:all 0.15s ease;}.block-editor-tab.active{color:var(--brand-terracotta);border-bottom-color:var(--brand-terracotta);background:var(--bg-card);}.block-editor-body{flex:1;overflow-y:auto;padding:16px 18px;}.block-tab-pane{display:none;}.block-tab-pane.active{display:block;}.block-item-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;margin-bottom:10px;overflow:hidden;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.block-item-card.expanded{border-color:var(--brand-terracotta);box-shadow:var(--shadow-md);}.block-item-header{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;background:var(--bg-subtle);cursor:pointer;user-select:none;gap:8px;}.block-item-title{font-size:0.8rem;font-weight:800;display:flex;align-items:center;gap:7px;color:var(--text-primary);}.block-item-actions{display:flex;align-items:center;gap:4px;}.block-ctrl-btn{padding:3px 7px;font-size:0.69rem;font-weight:800;border-radius:4px;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);}.block-ctrl-btn:hover{background:var(--brand-terracotta);color:#FFFFFF;border-color:var(--brand-terracotta);}.block-ctrl-btn.hidden-state{background:#FEE2E2;color:#991B1B;border-color:#FCA5A5;}.block-item-inspector{padding:12px;border-top:1px solid var(--border-color);display:none;background:var(--bg-card);}.block-item-card.expanded .block-item-inspector{display:block;}.block-editor-footer{padding:12px 18px;background:var(--bg-surface);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-shrink:0;}html[data-visual-edit="true"] [contenteditable="true"]{outline:1.5px dashed rgba(230,81,0,0.55);outline-offset:3px;border-radius:3px;cursor:text;transition:outline 0.15s ease,background-color 0.15s ease;}html[data-visual-edit="true"] [contenteditable="true"]:focus{outline:2px solid var(--brand-terracotta);background-color:rgba(254,243,199,0.35);}.visual-edit-floating-pill{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#141210;color:#FFFFFF;border:2px solid var(--brand-terracotta);border-radius:99px;padding:8px 18px;font-size:0.78rem;font-weight:800;box-shadow:var(--shadow-lg);z-index:1550;display:none;align-items:center;gap:12px;}html[data-visual-edit="true"] .visual-edit-floating-pill{display:inline-flex;}body,.main-content,.editorial-hero-grid,.sidebar-pulse-col,.panel-widget,.lead-story-card,.story-card-compact,.dispatch-card,.column-box-card,.site-footer{color:var(--text-primary);text-decoration:none;}.site-footer{color:#1E1813;}.sidebar-samvad-card,.samvad-ad-code-sandbox,#samvadCustomCodeContainer{isolation:isolate;contain:layout style;color:var(--text-primary) !important;font-family:var(--font-sans) !important;text-decoration:none !important;}.sidebar-samvad-card a:not(.ro-badge-pill),.samvad-ad-code-sandbox a,#samvadCustomCodeContainer a,.sidebar-samvad-card font,.samvad-ad-code-sandbox font{color:inherit !important;text-decoration:none !important;}.lead-headline a,.compact-headline a,.dispatch-title a,.stack-story-title,.live-item-text,.editor-pick-headline,.sublead-card h3 a{color:var(--text-primary) !important;text-decoration:none !important;}.lead-headline a:hover,.compact-headline a:hover,.dispatch-title a:hover,.stack-story-title:hover,.live-item-text:hover,.sublead-card h3 a:hover{color:var(--brand-terracotta) !important;}.lead-excerpt,.dispatch-desc,.sublead-card p,.story-card-compact p{color:var(--text-secondary) !important;text-decoration:none !important;}.btn-google-preferred,.btn-google-preferred:link,.btn-google-preferred:visited{display:inline-flex;align-items:center;gap:6px;background:#FFFFFF !important;color:#1F2937 !important;border:1.5px solid #D1D5DB;padding:4px 11px;border-radius:99px;font-size:0.72rem;font-weight:800;box-shadow:0 1px 2px rgba(0,0,0,0.06);transition:all 0.16s ease;white-space:nowrap;text-decoration:none !important;}[data-theme="dark"] .btn-google-preferred{background:#1E293B;color:#F8FAFC !important;border-color:#334155;}.btn-google-preferred:hover{border-color:#4285F4;box-shadow:0 3px 10px rgba(66,133,244,0.22);transform:translateY(-1px);color:#1D4ED8 !important;}[data-theme="dark"] .btn-google-preferred:hover{color:#60A5FA !important;border-color:#60A5FA;}.btn-google-preferred.preferred-active{background:#ECFDF5;border-color:#059669;color:#065F46 !important;}[data-theme="dark"] .btn-google-preferred.preferred-active{background:#064E3B;border-color:#10B981;color:#A7F3D0 !important;}.google-g-icon{width:14px;height:14px;flex-shrink:0;display:inline-block;}.btn-cwv-seo-hub{background:#0F172A;color:#38BDF8;padding:4px 10px;border-radius:4px;font-size:0.71rem;font-weight:800;display:inline-flex;align-items:center;gap:5px;border:1px solid #1E293B;transition:all 0.15s ease;white-space:nowrap;}.btn-cwv-seo-hub:hover{background:#0284C7;color:#FFFFFF;border-color:#0284C7;}.preferred-source-card{background:linear-gradient(135deg,var(--bg-card) 0%,var(--bg-subtle) 100%);border:1.5px solid var(--border-color);border-top:3px solid #4285F4;border-radius:8px;padding:14px;box-shadow:var(--shadow-sm);}.preferred-source-actions{display:flex;flex-direction:column;gap:8px;margin-top:10px;}.btn-google-preferred-large,.btn-google-preferred-large:link,.btn-google-preferred-large:visited{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 14px;border-radius:8px;background:#FFFFFF !important;color:#111827 !important;border:1.5px solid #CBD5E1;font-size:0.79rem;font-weight:800;box-shadow:0 2px 5px rgba(0,0,0,0.06);transition:all 0.16s ease;text-decoration:none !important;}[data-theme="dark"] .btn-google-preferred-large{background:#0F172A;color:#F8FAFC !important;border-color:#334155;}.btn-google-preferred-large:hover{border-color:#4285F4;box-shadow:0 4px 12px rgba(66,133,244,0.22);transform:translateY(-1px);}.cwv-score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;}.cwv-metric-card{background:var(--bg-subtle);border:1px solid var(--border-color);border-top:3px solid #16A34A;border-radius:8px;padding:10px 12px;text-align:center;}.cwv-metric-val{font-family:var(--font-mono);font-size:1.25rem;font-weight:900;color:#15803D;display:block;}[data-theme="dark"] .cwv-metric-val{color:#4ADE80;}.cwv-metric-lbl{font-size:0.68rem;font-weight:800;text-transform:uppercase;color:var(--text-secondary);}.seo-check-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border-color);margin-bottom:8px;font-size:0.78rem;}.seo-status-pill{background:#DCFCE7;color:#166534;font-size:0.66rem;font-weight:800;padding:2px 8px;border-radius:99px;white-space:nowrap;flex-shrink:0;}.card-media-wrapper,.dispatch-media,.featured-in-col-thumb,.compact-thumb,.editor-pick-thumb,.footer-pick-thumb{contain:paint;}.section-block,.dual-section-grid,.triple-section-grid,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 520px;}button,a,input,select,textarea{touch-action:manipulation;}@media (max-width:768px){html,body{max-width:100vw;overflow-x:hidden;}.breaking-label{padding:6px 9px;font-size:0.65rem;letter-spacing:0.03em;}.breaking-scroller{padding:0 10px;gap:18px;font-size:0.76rem;}.masthead-cta-right{flex-wrap:wrap;gap:6px;}.masthead-cta-right .btn-search-trigger,.masthead-cta-right .btn-newsroom-join,.masthead-cta-right .btn-google-preferred{min-height:38px;font-size:0.72rem;padding:6px 10px;}#btnCatScrollLeft,#btnCatScrollRight{display:none;}.nav-item a{padding:9px 11px;font-size:0.8rem;}.compact-media-row{grid-template-columns:1fr 80px;gap:10px;}.compact-headline{font-size:0.94rem;line-height:1.34;}.custom-modal-backdrop{padding:10px;}.custom-modal-box{padding:16px;max-height:90vh;border-radius:12px;}.cwv-score-grid{grid-template-columns:repeat(2,1fr);}.mobile-bottom-nav{height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);}}html[data-mobile-preview="true"] #btnCatScrollLeft,html[data-mobile-preview="true"] #btnCatScrollRight{display:none;}html[data-mobile-preview="true"] .masthead-cta-right{flex-wrap:wrap;gap:6px;}html[data-mobile-preview="true"] .cwv-score-grid{grid-template-columns:repeat(2,1fr);}.eeat-author-photo{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid var(--brand-terracotta);flex-shrink:0;background:var(--bg-subtle);}.reader-eeat-box{background:var(--bg-subtle);border:1px solid var(--border-color);border-left:4px solid var(--brand-forest);border-radius:8px;padding:14px 16px;margin-bottom:16px;font-size:0.81rem;}.reader-author-card{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:8px;padding:14px 16px;margin-bottom:18px;display:flex;align-items:flex-start;gap:12px;}html[data-admin-view="false"] .admin-only-control{display:none !important;}.admin-mode-pill{display:inline-flex;align-items:center;gap:4px;background:#FEF3C7;color:#92400E;border:1px solid #F59E0B;padding:2px 8px;border-radius:99px;font-size:0.68rem;font-weight:800;cursor:pointer;}[data-theme="dark"] .admin-mode-pill{background:#451A03;color:#FDE68A;border-color:#D97706;}@media (max-width:860px){.editorial-hero-grid,.hero-sublead-grid,.sidebar-pulse-col,.news-grid-3,.news-grid-4,.dual-section-grid,.triple-section-grid,.newsletter-band,.tracker-grid,.footer-grid{grid-template-columns:1fr !important;gap:16px !important;}.sidebar-pulse-col,.hero-left-col,.curated-column{grid-column:1 / -1 !important;width:100% !important;min-width:0 !important;}.editor-pick-box{flex:0 0 88% !important;max-width:88% !important;}.wp-block-columns,.wp-block-column{flex-direction:column !important;flex-basis:100% !important;width:100% !important;}}html[data-mobile-preview="true"] .editorial-hero-grid,html[data-mobile-preview="true"] .hero-sublead-grid,html[data-mobile-preview="true"] .sidebar-pulse-col{grid-template-columns:1fr !important;}html[data-mobile-preview="true"] .sidebar-pulse-col,html[data-mobile-preview="true"] .hero-left-col,html[data-mobile-preview="true"] .curated-column{grid-column:1 / -1 !important;width:100% !important;}.wp-single-layout{display:grid;grid-template-columns:2.35fr 1fr;gap:28px;padding:24px 0 48px;}.wp-article-shell{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:28px;box-shadow:var(--shadow-sm);}.wp-article-shell h1.entry-title{font-family:var(--font-serif);font-size:2rem;font-weight:900;line-height:1.24;margin-bottom:14px;color:var(--text-primary);}.wp-article-content{font-size:1.02rem;line-height:1.75;color:var(--text-primary);}.wp-article-content p{margin-bottom:16px;}.wp-article-content h2,.wp-article-content h3{font-family:var(--font-serif);margin:24px 0 12px;}.wp-article-featured-img{margin:16px 0 22px;border-radius:8px;overflow:hidden;border:1px solid var(--border-color);}.wp-archive-header{background:var(--bg-surface);border:1px solid var(--border-color);border-left:5px solid var(--brand-terracotta);border-radius:10px;padding:18px 22px;margin-bottom:24px;}@media (max-width:960px){.wp-single-layout{grid-template-columns:1fr;}}@media (max-width:768px){.wp-article-shell{padding:16px;}.wp-article-shell h1.entry-title{font-size:1.45rem;}}@media (min-width:769px){.mobile-masthead-bar,.mobile-bottom-nav,.mobile-drawer-backdrop{display:none !important;}}@media (max-width:768px){#brandLogoLink{display:none !important;}.mobile-masthead-bar{display:flex !important;}}.wp-block-latest-posts__post-author,.compact-meta span,.dispatch-meta span{margin-right:6px;}.wp-block-latest-posts__post-author::after{content:" • ";}.ra-share-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 18px;padding:10px 14px;background:var(--bg-subtle);border:1px solid var(--border-color);border-left:4px solid var(--brand-forest);border-radius:8px;}.ra-share-toolbar-after{margin:24px 0 20px;background:var(--bg-surface);border-left-color:var(--brand-terracotta);}.ra-share-label{display:inline-flex;align-items:center;gap:5px;font-size:0.73rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-secondary);margin-right:4px;}.ra-share-buttons-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none !important;margin:0 !important;padding:0 !important;}.ra-share-buttons-list li{margin:0 !important;padding:0 !important;list-style:none !important;}.ra-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 11px;min-height:34px;border-radius:6px;font-family:var(--font-sans);font-size:0.75rem;font-weight:700;line-height:1.2;color:var(--text-primary) !important;background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;text-decoration:none !important;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease,transform 0.15s ease;}.ra-share-btn svg{width:14px;height:14px;fill:currentColor;flex-shrink:0;}.ra-share-btn:hover,.ra-share-btn:focus-visible{transform:translateY(-1px);border-color:var(--brand-terracotta);color:var(--brand-terracotta) !important;outline:2px solid var(--brand-terracotta);outline-offset:1px;}.ra-share-btn-whatsapp:hover,.ra-share-btn-whatsapp:focus-visible{background:var(--brand-forest);border-color:var(--brand-forest);color:#FFFFFF !important;}.ra-share-btn-x:hover,.ra-share-btn-x:focus-visible{background:#141210;border-color:#141210;color:#FFFFFF !important;}.ra-share-btn-facebook:hover,.ra-share-btn-facebook:focus-visible,.ra-share-btn-telegram:hover,.ra-share-btn-telegram:focus-visible,.ra-share-btn-linkedin:hover,.ra-share-btn-linkedin:focus-visible,.ra-share-btn-email:hover,.ra-share-btn-email:focus-visible,.ra-share-btn-native:hover,.ra-share-btn-native:focus-visible{background:var(--brand-terracotta);border-color:var(--brand-terracotta);color:#FFFFFF !important;}.ra-share-btn-copy.is-copied{background:var(--brand-forest);border-color:var(--brand-forest);color:#FFFFFF !important;}.ra-share-feedback{font-size:0.73rem;font-weight:700;color:var(--brand-forest);margin-left:4px;opacity:0;transition:opacity 0.2s ease;}.ra-share-feedback.is-visible{opacity:1;}.ra-share-feedback.is-error{color:#B91C1C;}@media (max-width:640px){.ra-share-toolbar{padding:9px 10px;gap:6px;}.ra-share-btn{padding:6px 9px;font-size:0.72rem;}}.ra-area{margin:0 0 16px;}.ra-area:empty{display:none;}.ra-widget{margin-bottom:16px;}.ra-widget-title{font-family:var(--font-serif);font-weight:900;font-size:1rem;margin-bottom:8px;}.ra-ad-slot{margin:18px 0;text-align:center;max-width:100%;overflow:hidden;}.ra-ad-label{font-size:0.64rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;}.ra-ad-body{display:block;line-height:0;}.ra-ad-body img,.ra-ad-body iframe,.ra-ad-body ins{max-width:100%;height:auto;}.ra-ad-body > a{display:inline-block;line-height:0;}.ra-ad-body > *:not(img):not(a){line-height:normal;}.ra-home-slot,.ra-home-html{margin:22px 0;}.ra-header-ad{margin-top:12px;margin-bottom:4px;}.ra-inline-ad{clear:both;margin:22px 0;padding:10px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);}.ra-article-top,.ra-article-bottom{margin:16px 0;}.ra-hero-rail{margin-bottom:14px;}.brand-logo-image{display:inline-flex;align-items:center;}.ra-custom-logo{display:block;max-height:64px;width:auto;height:auto;}.nl-embed{max-width:100%;}.ra-footer-extra{margin-top:24px;}.ra-wthumb{float:left;margin:0 10px 0 0;}.ra-wthumb img{display:block;width:72px;height:54px;object-fit:cover;border-radius:4px;}.ra-post-tags{margin:18px 0 6px;font-size:0.82rem;display:flex;flex-wrap:wrap;gap:6px;align-items:center;}.ra-post-tags a{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:999px;padding:2px 10px;color:var(--text-primary);text-decoration:none;font-size:0.76rem;}.ra-post-tags a:hover{border-color:var(--brand-terracotta);color:var(--brand-terracotta);}.ra-related{margin-top:28px;}.ra-related-title{font-family:var(--font-serif);font-size:1.25rem;font-weight:900;margin:0 0 12px;}.ra-page-links{margin:16px 0;font-weight:700;}.ra-comments{margin-top:28px;}.ra-comment-list{list-style:none;padding:0;}.ra-comment-list .comment-body{border-bottom:1px solid var(--border-color);padding:12px 0;}.ra-fullwidth{max-width:none;}.wp-article-content .alignwide{max-width:100%;}.wp-article-content .has-terracotta-color{color:var(--brand-terracotta);}.wp-article-content .has-terracotta-background-color{background-color:var(--brand-terracotta);}.wp-article-content .has-parchment-background-color{background-color:var(--bg-subtle);}.wp-article-content .has-ink-background-color{background-color:#141210;}.wp-article-content .has-roots-cream-color{color:#FDFBF7;}.wp-article-content .has-forest-background-color{background-color:#1B5E20;}.wp-article-content .has-amber-background-color{background-color:#D97706;}.wp-article-content .has-crimson-background-color{background-color:#D32F2F;}.wp-article-content .has-midnight-background-color{background-color:#12100E;}a,a:link,a:visited,a:hover,a:focus,a:active,a:where(:not(.wp-element-button)){text-decoration:none !important;}.wp-article-content p a:not([class]){color:var(--brand-terracotta) !important;text-decoration:underline !important;}.brand-logo-wrap,.brand-logo-wrap:link,.brand-logo-wrap:visited,.brand-logo-wrap:hover,.brand-logo-wrap:focus,.brand-logo-wrap:active,#brandLogoLink,#brandLogoLinkMobile,.masthead-brand a.brand-logo-wrap,.brand-logo-wrap *,.footer-brand-logo,.footer-brand-logo *{text-decoration:none !important;text-decoration-line:none !important;text-decoration-color:transparent !important;border:none !important;border-bottom:none !important;box-shadow:none !important;outline:none !important;}.brand-logo-text{color:var(--text-primary) !important;text-decoration:none !important;}.brand-logo-text .ts-accent{color:var(--brand-terracotta) !important;text-decoration:none !important;}.brand-logo-badge{background:var(--brand-terracotta) !important;color:#FFFFFF !important;text-decoration:none !important;}#editorsPickSliderSection,.editors-pick-slider-section,.editors-pick-slider-section a,.editor-pick-box,.editor-pick-box a,.editor-pick-headline,.editor-pick-headline a,.editor-pick-headline a:link,.editor-pick-headline a:visited,.editors-pick-slider-section .editor-pick-info a{color:var(--text-primary) !important;text-decoration:none !important;text-decoration-line:none !important;border-bottom:none !important;}.editor-pick-headline a:hover,.editor-pick-box:hover .editor-pick-headline a{color:var(--brand-terracotta) !important;text-decoration:none !important;}.editor-pick-cat,.editor-pick-cat a{color:var(--brand-terracotta) !important;text-decoration:none !important;}.editor-pick-date,.editor-pick-date a{color:var(--text-muted) !important;text-decoration:none !important;}.editors-pick-badge{background:var(--brand-terracotta) !important;color:#FFFFFF !important;text-decoration:none !important;}.editors-pick-subtitle{color:var(--text-muted) !important;text-decoration:none !important;}.ra-ad-slot,.ra-area,.ra-widget,.samvad-ad-code-sandbox{isolation:isolate;contain:layout style;}html[data-theme="bastar-ochre"],html[data-theme="bastar-ochre"] body,body[data-theme="bastar-ochre"]{background-color:var(--bg-primary,#F6EFE2) !important;color:var(--text-primary,#1E140F) !important;}html[data-theme="roots-cream"],html[data-theme="roots-cream"] body,body[data-theme="roots-cream"]{background-color:var(--bg-primary,#FDFBF7) !important;color:var(--text-primary,#141210) !important;}html[data-theme="forest-editorial"],html[data-theme="forest-editorial"] body,body[data-theme="forest-editorial"]{--bg-primary:#F2F7F4;--bg-surface:#F8FBF9;--bg-card:#FFFFFF;--bg-subtle:#E3EFE7;--text-primary:#0F291A;--text-secondary:#2D4F3B;--text-muted:#587A66;--border-color:#C5DEC9;--brand-terracotta:#B83B14;--brand-forest:#14532D;background-color:var(--bg-primary,#F2F7F4) !important;color:var(--text-primary,#0F291A) !important;}html[data-theme="dark"],html[data-theme="dark"] body,body[data-theme="dark"],html[data-theme="dark"] .main-content,html[data-theme="dark"] #topMainContent,body[data-theme="dark"] .main-content,body[data-theme="dark"] #topMainContent{background-color:#000000 !important;background-image:none !important;color:#F8FAFC !important;}html[data-theme="dark"] .top-utility-bar,html[data-theme="dark"] .site-masthead,html[data-theme="dark"] .category-nav-bar,html[data-theme="dark"] .editors-pick-slider-section,body[data-theme="dark"] .top-utility-bar,body[data-theme="dark"] .site-masthead,body[data-theme="dark"] .category-nav-bar,body[data-theme="dark"] .editors-pick-slider-section{background-color:#0A0D12 !important;color:#F8FAFC !important;border-color:#263040 !important;}html[data-theme="dark"] .lead-story-card,html[data-theme="dark"] .sublead-card,html[data-theme="dark"] .story-card-compact,html[data-theme="dark"] .dispatch-card,html[data-theme="dark"] .column-box-card,html[data-theme="dark"] .panel-widget,html[data-theme="dark"] .editor-pick-box,html[data-theme="dark"] .wp-article-shell,html[data-theme="dark"] .custom-modal-box,html[data-theme="dark"] .samvad-popup-modal,html[data-theme="dark"] .newsletter-band{background-color:#11161F !important;color:#F8FAFC !important;border-color:#263040 !important;}#sidebarSamvadBox{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);width:100%;}#sidebarSamvadBox #samvadCustomCodeContainer{padding:10px 10px 8px !important;background:var(--bg-card) !important;color:var(--text-primary) !important;width:100% !important;max-width:100% !important;overflow:hidden !important;text-align:center !important;}#sidebarSamvadBox #samvadCustomCodeContainer div{max-width:100% !important;box-sizing:border-box !important;}#sidebarSamvadBox #samvadCustomCodeContainer div[style*="margin-top"]{margin-top:0 !important;}#sidebarSamvadBox #samvadCustomCodeContainer div[style*="flex:"],#sidebarSamvadBox #samvadCustomCodeContainer div[style*="width:"]{width:100% !important;max-width:100% !important;min-width:0 !important;flex:1 1 100% !important;margin:0 auto !important;}#sidebarSamvadBox #bannerAdCarouselContainer,#sidebarSamvadBox #bannerAdCarousel,#sidebarSamvadBox .carousel-inner,#sidebarSamvadBox .carousel-item{width:100% !important;max-width:100% !important;margin:0 auto !important;}#sidebarSamvadBox #bannerAdCarousel img,#sidebarSamvadBox #samvadCustomCodeContainer img{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;object-fit:contain !important;display:block !important;margin:0 auto !important;border-radius:4px !important;}#sidebarSamvadBox #bannerAdCarousel label{font-family:var(--font-mono) !important;font-size:0.72rem !important;font-weight:700 !important;color:var(--text-secondary) !important;display:block !important;margin-top:6px !important;margin-bottom:0 !important;text-align:center !important;}#sidebarSamvadBox .carousel-indicators{margin-bottom:22px !important;}#sidebarSamvadBox #imageModal{display:none !important;}#popupSamvadCustomCodeContainer #imageModal,#popupSamvadCustomCodeContainer .modal{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;height:auto !important;min-height:120px !important;background:transparent !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important;z-index:1 !important;overflow:visible !important;}#popupSamvadCustomCodeContainer .modal-content{position:relative !important;width:100% !important;max-width:100% !important;height:auto !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;}#popupSamvadCustomCodeContainer #closeModal,#popupSamvadCustomCodeContainer .close-btn{display:none !important;}#popupSamvadCustomCodeContainer #popupImage,#popupSamvadCustomCodeContainer img{display:block !important;max-width:100% !important;max-height:74vh !important;width:auto !important;height:auto !important;margin:0 auto !important;object-fit:contain !important;border-radius:4px !important;}.editorial-hero-grid{align-items:stretch;}.hero-left-col,.curated-column,.sidebar-pulse-col{display:flex;flex-direction:column;height:100%;}.hero-sublead-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:16px;}.sublead-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;}.curated-column .story-card-compact{flex:1;display:flex;flex-direction:column;justify-content:space-between;}.sidebar-pulse-col .panel-widget-wire{flex:1;display:flex;flex-direction:column;}.sidebar-pulse-col .panel-widget-wire .live-feed-list{flex:1;display:flex;flex-direction:column;justify-content:space-between;}.dual-section-grid,.triple-section-grid{align-items:stretch;}.column-box-card{display:flex;flex-direction:column;height:100%;}.column-box-card .stack-story-list{flex:1;display:flex;flex-direction:column;justify-content:space-between;}.stack-story-item{display:flex;align-items:flex-start;gap:10px;}.stack-story-mini-thumb{flex-shrink:0;width:64px;height:46px;border-radius:5px;overflow:hidden;background:var(--bg-subtle);display:block;border:1px solid var(--border-color);}.stack-story-mini-thumb img{width:100%;height:100%;object-fit:cover;display:block;}.wp-single-layout > .sidebar-pulse-col{position:sticky;top:72px;align-self:start;height:auto;}.ra-read-time-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans);font-weight:700;white-space:nowrap;vertical-align:middle;}.ra-read-time-icon{flex-shrink:0;opacity:0.88;}.ra-read-time-inline{font-size:0.72rem;color:var(--brand-terracotta);}.ra-read-time-pill{font-size:0.71rem;background:rgba(20,83,45,0.10);color:var(--brand-forest);border:1px solid rgba(20,83,45,0.24);padding:2px 8px;border-radius:999px;}html[data-theme="dark"] .ra-read-time-inline{color:#FDBA74 !important;}html[data-theme="dark"] .ra-read-time-pill{background:rgba(134,239,172,0.14) !important;color:#86EFAC !important;border-color:rgba(134,239,172,0.30) !important;}.ra-reading-progress-wrap{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;background:transparent;pointer-events:none;}.ra-reading-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--brand-forest),var(--brand-terracotta));transition:width 0.1s linear;}.weather-pill{display:inline-flex;align-items:center;gap:6px;}.aqi-status-dot{width:7px;height:7px;border-radius:50%;background-color:#16A34A;display:inline-block;flex-shrink:0;box-shadow:0 0 0 2px rgba(22,163,74,0.25);}.btn-locate-weather{background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.22);border-radius:999px;padding:1px 6px;font-size:0.68rem;line-height:1.25;cursor:pointer;color:#FFFFFF;transition:background 0.15s ease,transform 0.15s ease;}.btn-locate-weather:hover{background:rgba(255,255,255,0.28);transform:scale(1.06);}.ra-share-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:14px 0 20px;padding:12px 16px;background:linear-gradient(180deg,var(--bg-card) 0%,var(--bg-subtle) 100%);border:1px solid var(--border-color);border-left:4px solid var(--brand-forest);border-radius:10px;box-shadow:var(--shadow-sm);}.ra-share-toolbar-after{margin:26px 0 22px;border-left-color:var(--brand-terracotta);}.ra-share-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:8px;border-bottom:1px dashed var(--border-color);}.ra-share-label{display:inline-flex;align-items:center;gap:7px;font-size:0.74rem;font-weight:800;text-transform:uppercase;letter-spacing:0.07em;color:var(--text-primary);margin:0;}.ra-share-icon-badge{width:24px;height:24px;border-radius:6px;background:rgba(20,83,45,0.12);color:var(--brand-forest);display:inline-flex;align-items:center;justify-content:center;}.ra-share-toolbar-after .ra-share-icon-badge{background:rgba(184,59,20,0.12);color:var(--brand-terracotta);}.ra-post-preferred-pill,.ra-post-preferred-pill:link,.ra-post-preferred-pill:visited{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:#FFFFFF !important;color:#1E293B !important;border:1.5px solid #BFDBFE !important;font-size:0.72rem;font-weight:800;text-decoration:none !important;box-shadow:0 1px 3px rgba(37,99,235,0.10);transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease;}.ra-post-preferred-pill:hover{transform:translateY(-1px);border-color:#2563EB !important;box-shadow:0 4px 10px rgba(37,99,235,0.18);color:#1D4ED8 !important;}html[data-theme="dark"] .ra-post-preferred-pill{background:#0F172A !important;color:#F8FAFC !important;border-color:#3B82F6 !important;}.ra-share-controls-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;}.ra-share-buttons-list{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none !important;margin:0 !important;padding:0 !important;}.ra-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;min-height:35px;border-radius:999px;font-family:var(--font-sans);font-size:0.75rem;font-weight:700;background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 1px 2px rgba(20,18,16,0.04);transition:all 0.16s ease;}.ra-share-btn-whatsapp{border-color:rgba(22,163,74,0.35);color:#15803D !important;}.ra-share-btn-facebook{border-color:rgba(24,119,242,0.32);color:#1877F2 !important;}.ra-share-btn-x{border-color:rgba(20,18,16,0.30);color:var(--text-primary) !important;}.ra-share-btn-telegram{border-color:rgba(2,132,199,0.32);color:#0284C7 !important;}.ra-share-btn-linkedin{border-color:rgba(10,102,194,0.32);color:#0A66C2 !important;}.ra-share-btn-email{border-color:rgba(184,59,20,0.32);color:var(--brand-terracotta) !important;}.ra-share-btn-copy{border-color:var(--border-color);color:var(--text-primary) !important;}html[data-theme="dark"] .ra-share-btn-whatsapp{color:#4ADE80 !important;}html[data-theme="dark"] .ra-share-btn-facebook{color:#60A5FA !important;}html[data-theme="dark"] .ra-share-btn-telegram{color:#38BDF8 !important;}html[data-theme="dark"] .ra-share-btn-linkedin{color:#93C5FD !important;}.ra-share-btn-whatsapp:hover{background:#15803D !important;border-color:#15803D !important;color:#FFFFFF !important;}.ra-share-btn-facebook:hover{background:#1877F2 !important;border-color:#1877F2 !important;color:#FFFFFF !important;}.ra-share-btn-x:hover{background:#141210 !important;border-color:#141210 !important;color:#FFFFFF !important;}.ra-share-btn-telegram:hover{background:#0284C7 !important;border-color:#0284C7 !important;color:#FFFFFF !important;}.ra-share-btn-linkedin:hover{background:#0A66C2 !important;border-color:#0A66C2 !important;color:#FFFFFF !important;}.ra-share-btn-email:hover{background:var(--brand-terracotta) !important;border-color:var(--brand-terracotta) !important;color:#FFFFFF !important;}.ra-post-preferred-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:22px 0 16px;padding:16px 18px;background:linear-gradient(135deg,var(--bg-card) 0%,var(--bg-subtle) 100%);border:1.5px solid var(--border-color);border-left:4px solid #4285F4;border-radius:10px;box-shadow:var(--shadow-sm);}.ra-post-preferred-info{flex:1;min-width:240px;}.ra-post-preferred-kicker{display:inline-flex;align-items:center;gap:6px;font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:#2563EB;margin-bottom:3px;}html[data-theme="dark"] .ra-post-preferred-kicker{color:#60A5FA;}.ra-post-preferred-title{font-family:var(--font-serif);font-size:1.02rem;font-weight:900;color:var(--text-primary);margin-bottom:3px;}.ra-post-preferred-desc{font-size:0.78rem;color:var(--text-secondary);margin:0;line-height:1.45;}.ra-post-preferred-cta{width:auto !important;flex-shrink:0;padding:9px 16px !important;}.btn-mobile-hamburger,#btnOpenMobileDrawer{display:none !important;}.mobile-masthead-bar{position:relative;justify-content:center !important;min-height:42px;}.mobile-masthead-bar .btn-mobile-quick-search{position:absolute;right:0;top:50%;transform:translateY(-50%);}@media (max-width:768px){.primary-nav-bar .nav-more-wrapper,.primary-nav-bar .nav-scroll-btn,.primary-nav-bar .nav-filter-pill{display:none !important;}.primary-nav-bar .nav-container{padding-top:3px;padding-bottom:3px;}.primary-nav-bar .nav-links-viewport{width:100%;-webkit-overflow-scrolling:touch;}.primary-nav-bar .nav-item a{padding:8px 11px;font-size:0.8rem;white-space:nowrap;}}html[data-mobile-preview="true"] .primary-nav-bar .nav-more-wrapper,html[data-mobile-preview="true"] .primary-nav-bar .nav-scroll-btn,html[data-mobile-preview="true"] .primary-nav-bar .nav-filter-pill{display:none !important;}.site-footer .footer-preferred-wrap,.site-footer .btn-google-preferred-footer,.site-footer .ra-footer-reader-card,.site-footer .ra-footer-preferred-btn{display:none !important;}html:not([data-theme="dark"]) .site-footer,html:not([data-theme="dark"]) #blockSiteFooter{background:linear-gradient(180deg,#F5EFE2 0%,#EDE4D2 100%) !important;color:#26201B !important;padding:54px 0 32px;font-size:0.84rem;border-top:3px solid var(--brand-terracotta);}html:not([data-theme="dark"]) .site-footer .footer-brand-logo .logo-main{color:#1A1410 !important;}html:not([data-theme="dark"]) .site-footer .footer-brand-logo .logo-main span{color:var(--brand-terracotta) !important;}html:not([data-theme="dark"]) .site-footer .footer-col h5{color:#C05618 !important;border-bottom:2px solid var(--brand-terracotta);font-weight:800;}html:not([data-theme="dark"]) .site-footer .footer-brand-tagline{font-size:0.82rem;color:#3A312A !important;margin-bottom:10px;line-height:1.55;}html:not([data-theme="dark"]) .site-footer .footer-bureau-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:rgba(255,253,248,0.78) !important;border:1px solid #D8CEBA !important;color:#1E1813 !important;font-size:0.72rem;font-weight:700;margin-bottom:14px;}html:not([data-theme="dark"]) .site-footer .footer-mission-text{line-height:1.62;font-size:0.84rem;margin-bottom:14px;color:#3A312A !important;}html:not([data-theme="dark"]) .site-footer .footer-contact-card{background:rgba(255,253,248,0.82) !important;border:1px solid #D8CEBA !important;border-left:3.5px solid #14532D !important;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;}.site-footer .footer-contact-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:0.79rem;}html:not([data-theme="dark"]) .site-footer .footer-contact-lbl{color:#4A3F36 !important;font-weight:700;}html:not([data-theme="dark"]) .site-footer .footer-contact-val,html:not([data-theme="dark"]) .site-footer #footerEmailLink,html:not([data-theme="dark"]) .site-footer #footerPhoneLink{color:#14532D !important;font-weight:700;text-decoration:underline !important;}html:not([data-theme="dark"]) .site-footer #footerEmailLink:hover,html:not([data-theme="dark"]) .site-footer #footerPhoneLink:hover{color:#C05618 !important;}html:not([data-theme="dark"]) .site-footer .footer-pick-item{padding:8px 10px;border-radius:7px;background:rgba(255,253,248,0.80) !important;border:1px solid #D8CEBA !important;border-left:3px solid var(--brand-terracotta) !important;transition:background 0.15s ease,border-color 0.15s ease;}html:not([data-theme="dark"]) .site-footer .footer-pick-item:hover{background:#FFFFFF !important;border-color:var(--brand-terracotta) !important;}html:not([data-theme="dark"]) .site-footer .footer-pick-title,html:not([data-theme="dark"]) .site-footer .footer-pick-title:link,html:not([data-theme="dark"]) .site-footer .footer-pick-title:visited{color:#1E1813 !important;font-weight:700;text-decoration:none !important;}html:not([data-theme="dark"]) .site-footer .footer-pick-title:hover{color:#C05618 !important;text-decoration:underline !important;}html:not([data-theme="dark"]) .site-footer .footer-pick-date{color:#5C5044 !important;}html:not([data-theme="dark"]) .site-footer .footer-quick-links li a,html:not([data-theme="dark"]) .site-footer .footer-quick-links li a:link,html:not([data-theme="dark"]) .site-footer .footer-quick-links li a:visited{display:inline-flex;align-items:center;gap:5px;color:#1E1813 !important;font-weight:600;text-decoration:none !important;transition:color 0.15s ease,transform 0.15s ease;}.site-footer .footer-quick-links li a::before{content:"›";color:var(--brand-terracotta);font-weight:900;}html:not([data-theme="dark"]) .site-footer .footer-quick-links li a:hover{color:#C05618 !important;transform:translateX(2px);}html:not([data-theme="dark"]) .site-footer .footer-cat-strip{border-top:1px solid #D8CEBA;padding:16px 0;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;color:#3A312A !important;}.site-footer .footer-cat-badge{background:var(--brand-terracotta);color:#FFFFFF !important;font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;padding:4px 9px;border-radius:4px;}.site-footer .footer-cat-pills{display:flex;flex-wrap:wrap;gap:7px;align-items:center;}html:not([data-theme="dark"]) .site-footer .footer-cat-pills a,html:not([data-theme="dark"]) .site-footer .footer-cat-strip a{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:rgba(255,253,248,0.85) !important;border:1px solid #D8CEBA !important;color:#1E1813 !important;font-size:0.74rem;font-weight:700;text-decoration:none !important;transition:all 0.15s ease;}html:not([data-theme="dark"]) .site-footer .footer-cat-pills a:hover,html:not([data-theme="dark"]) .site-footer .footer-cat-strip a:hover{background:var(--brand-terracotta) !important;border-color:var(--brand-terracotta) !important;color:#FFFFFF !important;}html:not([data-theme="dark"]) #blockSiteFooter a:not(#footerEmailLink):not(#footerPhoneLink),html:not([data-theme="dark"]) .site-footer a:not(#footerEmailLink):not(#footerPhoneLink),html:not([data-theme="dark"]) .site-footer a:link:not(#footerEmailLink):not(#footerPhoneLink),html:not([data-theme="dark"]) .site-footer a:visited:not(#footerEmailLink):not(#footerPhoneLink){color:#1E1813 !important;text-decoration:none !important;}html[data-theme="dark"] #blockSiteFooter a:not(#footerEmailLink):not(#footerPhoneLink),html[data-theme="dark"] .site-footer a:not(#footerEmailLink):not(#footerPhoneLink),html[data-theme="dark"] .site-footer a:link:not(#footerEmailLink):not(#footerPhoneLink),html[data-theme="dark"] .site-footer a:visited:not(#footerEmailLink):not(#footerPhoneLink){color:#E2E8F0 !important;text-decoration:none !important;}.site-footer .footer-legal-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center;}html:not([data-theme="dark"]) .site-footer .footer-legal-bar{border-top:1px solid #D8CEBA;color:#4A3F36 !important;}html:not([data-theme="dark"]) .site-footer .footer-back-top{padding:4px 10px;border-radius:999px;background:rgba(20,83,45,0.10) !important;border:1px solid rgba(20,83,45,0.28) !important;color:#14532D !important;font-size:0.72rem;font-weight:800;}.wp-article-shell .meta-byline-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;}.byline-preferred-source-slot{display:flex;align-items:center;justify-content:center;margin:0 auto;}.ra-byline-preferred-btn{padding:6px 14px !important;font-size:0.75rem !important;font-weight:800 !important;border-radius:999px !important;white-space:nowrap;}@media (max-width:768px){.byline-preferred-source-slot{width:100%;margin:2px 0;justify-content:flex-start;}.ra-byline-preferred-btn{width:100%;justify-content:center;}}#editorsPickSliderSection{contain:layout style;overflow-anchor:none;}#editorsPickSliderSection .editors-slider-viewport{min-height:96px;opacity:1 !important;overflow-x:auto;contain:layout style;}.editor-pick-thumb{width:78px;height:64px;aspect-ratio:78 / 64;flex-shrink:0;overflow:hidden;}.slider-autohide-hint{display:none !important;}.news-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}@media (max-width:860px){.news-grid-2{grid-template-columns:1fr !important;gap:16px !important;}}.ra-preview-mode-banner{background:linear-gradient(90deg,#14532D 0%,#B83B14 100%);color:#FFFFFF;font-size:0.78rem;font-weight:700;padding:8px 16px;text-align:center;position:sticky;top:0;z-index:9998;box-shadow:0 2px 10px rgba(0,0,0,0.2);}.wp-single-layout.ra-layout-left-sidebar{grid-template-columns:1fr 2.35fr;}.wp-single-layout.ra-layout-left-sidebar > .sidebar-pulse-col{order:-1;}.wp-single-layout.ra-layout-no-sidebar{grid-template-columns:1fr !important;}@media (max-width:980px){.wp-single-layout.ra-layout-left-sidebar{grid-template-columns:1fr !important;}.wp-single-layout.ra-layout-left-sidebar > .sidebar-pulse-col{order:2;}}.ra-share-style-rounded .ra-share-btn{border-radius:6px !important;}.ra-share-style-icon_only .ra-share-btn{padding:7px 10px !important;}.ra-share-style-icon_only .ra-share-btn-text{display:none !important;}.ra-managed-ad-slot{margin:14px auto;text-align:center;max-width:100%;overflow:hidden;}.ra-managed-ad-slot .ra-ad-label{font-size:0.65rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);margin-bottom:4px;font-weight:700;}.ra-ad-slot-article_inline{margin:22px 0;padding:12px;background:var(--bg-subtle);border:1px dashed var(--border-color);border-radius:8px;}@media (min-width:1025px){[data-hide-desktop="1"],.ra-hide-desktop{display:none !important;}}@media (min-width:769px) and (max-width:1024px){[data-hide-tablet="1"],.ra-hide-tablet{display:none !important;}}@media (max-width:768px){[data-hide-mobile="1"],.ra-hide-mobile{display:none !important;}}.sidebar-pulse-col .panel-widget-wire{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:14px 15px !important;}.sidebar-pulse-col .panel-widget-wire .panel-header{margin-bottom:10px;padding-bottom:9px;}.sidebar-pulse-col .panel-widget-wire .live-feed-list{flex:1;display:flex;flex-direction:column;justify-content:space-between !important;gap:8px !important;margin:0;padding:0;}.ra-curated-pill{display:inline-flex;align-items:center;gap:4px;background:rgba(230,81,0,0.10);color:var(--brand-terracotta) !important;border:1px solid rgba(230,81,0,0.28);font-size:0.63rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;padding:3px 9px;border-radius:999px;white-space:nowrap;}.panel-widget-wire .live-feed-item,.panel-widget-wire .live-feed-item.is-no-thumb{flex:1 1 auto;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px !important;background:var(--bg-surface);border:1px solid var(--border-color);border-left:3px solid var(--brand-terracotta) !important;border-radius:7px;transition:transform 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease;}.panel-widget-wire .live-feed-item:hover{transform:translateX(2px);border-color:var(--brand-terracotta);box-shadow:0 4px 12px rgba(20,18,16,0.07);}.panel-widget-wire .ra-pick-thumb{display:none !important;}.ra-pick-rank{width:26px;height:26px;border-radius:6px;font-family:var(--font-mono);font-size:0.72rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-subtle);color:var(--brand-terracotta);border:1px solid var(--border-color);flex-shrink:0;}.ra-pick-rank.is-top-rank{background:linear-gradient(135deg,var(--brand-terracotta) 0%,#B83B14 100%);color:#FFFFFF !important;border-color:transparent;box-shadow:0 2px 6px rgba(230,81,0,0.22);}.ra-pick-content{min-width:0;width:100%;display:flex;flex-direction:column;gap:4px;}.panel-widget-wire .live-time-stamp{font-size:0.64rem;font-family:var(--font-mono);color:var(--text-muted) !important;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:nowrap;width:100%;line-height:1.2;}.ra-pick-cat{display:inline-block;background:rgba(20,83,45,0.10);color:var(--brand-forest);padding:1px 6px;border-radius:4px;font-weight:800;font-size:0.61rem;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;}.ra-pick-meta{white-space:nowrap;color:var(--text-muted);font-size:0.63rem;font-weight:700;flex-shrink:0;}.panel-widget-wire .live-item-text{font-family:var(--font-serif);font-size:0.85rem;line-height:1.36;font-weight:800;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;}.panel-widget-wire .live-feed-item:hover .live-item-text{color:var(--brand-terracotta) !important;}.ra-ep-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px dashed var(--border-color);font-size:0.71rem;}.ra-ep-footer-note{color:var(--text-muted);font-weight:700;}.ra-ep-footer-link{color:var(--brand-terracotta) !important;font-weight:800;text-decoration:none !important;white-space:nowrap;}.ra-ep-footer-link:hover{text-decoration:underline !important;}.site-footer .footer-picks-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;}.site-footer .footer-pick-item{display:grid !important;grid-template-columns:68px 1fr !important;gap:12px !important;align-items:center !important;padding:6px 8px !important;border-radius:7px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.06);transition:background 0.16s ease,border-color 0.16s ease,transform 0.16s ease;}.site-footer .footer-pick-item:hover{background:rgba(255,255,255,0.055);border-color:rgba(251,146,60,0.35);transform:translateX(2px);}.site-footer .footer-pick-thumb{display:block !important;width:68px;height:50px;border-radius:5px;overflow:hidden;background:#262320;border:1px solid rgba(255,255,255,0.10);flex-shrink:0;}.site-footer .footer-pick-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.22s ease;}.site-footer .footer-pick-item:hover .footer-pick-thumb img{transform:scale(1.06);}.site-footer .footer-pick-title{font-size:0.81rem;font-weight:700;line-height:1.34;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.wp-article-shell .action-icons button[onclick*="print"],#articleReaderModal .action-icons button[onclick*="print"]{display:none !important;}html[data-theme="dark"] .panel-widget-wire .live-feed-item,body[data-theme="dark"] .panel-widget-wire .live-feed-item{background-color:#111927 !important;border-color:#1E293B !important;border-left-color:#FB923C !important;}html[data-theme="dark"] .ra-pick-cat,body[data-theme="dark"] .ra-pick-cat{background:rgba(251,146,60,0.15);color:#FB923C !important;}html[data-theme="dark"] .ra-curated-pill,body[data-theme="dark"] .ra-curated-pill{background:rgba(251,146,60,0.14);color:#FB923C !important;border-color:rgba(251,146,60,0.32);}.ra-published-time-meta,.ra-updated-inline{color:var(--text-muted);font-size:0.78rem;}.ra-updated-inline .ra-updated-label{color:var(--brand-terracotta);font-weight:700;}html[data-theme="dark"] .ra-updated-inline .ra-updated-label,body[data-theme="dark"] .ra-updated-inline .ra-updated-label{color:#FB923C;}.ra-cookie-cache-bar{position:fixed;left:16px;right:16px;bottom:16px;max-width:780px;margin:0 auto;z-index:9985;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-left:4px solid var(--brand-forest);border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,0.18);padding:12px 16px;display:none;align-items:center;justify-content:space-between;gap:14px;font-size:0.79rem;line-height:1.45;}.ra-cookie-cache-bar.is-visible{display:flex;}.ra-cookie-cache-text{flex:1;min-width:200px;color:var(--text-secondary);}.ra-cookie-cache-text strong{color:var(--text-primary);font-weight:800;}.ra-cookie-cache-text a{color:var(--brand-terracotta);font-weight:700;text-decoration:underline;}.ra-cookie-cache-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;}.ra-btn-cache-accept{background:var(--brand-forest);color:#FFFFFF !important;border:none;border-radius:6px;padding:7px 14px;font-size:0.76rem;font-weight:800;cursor:pointer;transition:opacity 0.15s ease;}.ra-btn-cache-accept:hover{opacity:0.92;}.ra-btn-cache-dismiss{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;padding:6px 10px;font-size:0.75rem;font-weight:700;cursor:pointer;}@media (max-width:860px){.ra-cookie-cache-bar{left:10px;right:10px;bottom:68px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;}.ra-cookie-cache-actions{justify-content:flex-end;}}.wp-article-content figure:not(.ra3d-hero):not(.ra-photo),.wp-article-content .wp-block-image,.wp-article-content .wp-caption{margin:22px 0;max-width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--border-color);background:var(--bg-subtle);}.wp-article-content figure img,.wp-article-content .wp-block-image img,.wp-article-content .wp-caption img,.wp-article-content .ra-photo img,.wp-article-content .ra3d-hero img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;}.wp-article-content figure:not(.ra3d-hero):not(.ra-photo) > figcaption,.wp-article-content .wp-block-image figcaption,.wp-article-content .wp-element-caption,.wp-article-content .wp-caption-text,.wp-article-featured-img .ra-featured-caption{display:block;padding:10px 14px !important;margin:0 !important;font-family:var(--font-sans);font-size:0.80rem !important;line-height:1.55 !important;font-weight:500;color:var(--text-muted) !important;background:var(--bg-subtle);border-top:1px solid var(--border-color);text-align:left;}.wp-article-content figcaption a,.wp-article-content .wp-element-caption a,.wp-article-content .wp-caption-text a{color:var(--brand-terracotta) !important;text-decoration:underline !important;text-underline-offset:2px;font-weight:600;}html[data-theme="dark"] .wp-article-content figure:not(.ra3d-hero):not(.ra-photo),html[data-theme="dark"] .wp-article-content .wp-block-image,html[data-theme="dark"] .wp-article-content .wp-caption,body[data-theme="dark"] .wp-article-content figure:not(.ra3d-hero):not(.ra-photo){background:#161D28;border-color:#263040;}html[data-theme="dark"] .wp-article-content figure:not(.ra3d-hero):not(.ra-photo) > figcaption,html[data-theme="dark"] .wp-article-content .wp-element-caption,html[data-theme="dark"] .wp-article-content .wp-caption-text,html[data-theme="dark"] .wp-article-featured-img .ra-featured-caption{background:#161D28;color:#94A3B8 !important;border-top-color:#263040;}.wp-article-content .ra3d-article .ra3d-hero,.entry-content .ra3d-article .ra3d-hero,.article-prose .ra3d-article .ra3d-hero{margin:0 0 28px 0 !important;background:transparent !important;border:none !important;border-radius:0 !important;overflow:visible !important;box-shadow:none !important;}.wp-article-content .ra3d-article .ra3d-image-frame,.entry-content .ra3d-article .ra3d-image-frame{border-radius:19px !important;overflow:hidden !important;}.wp-article-content .ra3d-article .ra3d-hero figcaption,.entry-content .ra3d-article .ra3d-hero figcaption,.article-prose .ra3d-article .ra3d-hero figcaption{display:block !important;background:transparent !important;border:none !important;border-top:none !important;padding:10px 4px 0 4px !important;margin:0 !important;font-family:var(--font-sans,'Plus Jakarta Sans',sans-serif) !important;font-size:0.80rem !important;line-height:1.55 !important;color:#78716c !important;text-align:left !important;}html[data-theme="dark"] .wp-article-content .ra3d-article .ra3d-hero figcaption,body[data-theme="dark"] .wp-article-content .ra3d-article .ra3d-hero figcaption{background:transparent !important;border:none !important;color:#94A3B8 !important;}@media (min-width:601px){.wp-article-content .ra3d-article{margin:26px auto !important;font-size:16.9px !important;}.wp-article-content .ra3d-article .ra3d-shell{padding:35px 38px !important;border-radius:26px !important;}.wp-article-content .ra3d-article .ra3d-title{font-size:clamp(1.75rem,3.3vw,2.55rem) !important;}.wp-article-content .ra3d-article .ra3d-deck{font-size:1.06rem !important;}.wp-article-content .ra3d-article .ra3d-prose > p:first-of-type::first-letter{float:left !important;font-size:3.35rem !important;line-height:0.84 !important;padding-right:11px !important;padding-top:3px !important;font-weight:800 !important;color:#c2410c !important;}}.wp-article-content .ra-article .ra-photo,.entry-content .ra-article .ra-photo{margin:24px 0 !important;border-radius:12px !important;overflow:hidden !important;border:1px solid #d8ceb8 !important;background:#ede5d5 !important;}.wp-article-content .ra-article .ra-photo figcaption,.entry-content .ra-article .ra-photo figcaption{display:block !important;padding:10px 14px !important;margin:0 !important;font-size:0.78rem !important;line-height:1.5 !important;color:#5c5346 !important;background:#ede5d5 !important;border-top:1px solid #d8ceb8 !important;}.rasl-inline-wrap{display:inline !important;white-space:normal !important;margin:0 !important;padding:0 !important;}.rasl-inline-wrap > a,.rasl-inline-wrap a.rasl-inline-link{display:inline !important;white-space:normal !important;}.rasl-inline-wrap .rasl-hover-trigger{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:15px !important;height:15px !important;margin-left:3px !important;margin-right:1px !important;padding:0 !important;font-size:10px !important;line-height:1 !important;border-radius:50% !important;vertical-align:middle !important;transform:translateY(-1px);}.rasl-bar,.rasl-buttons{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px 10px !important;}.top-utility-bar,#blockUtilityBar{background:var(--bg-surface,#FBF7EE) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:1px solid var(--border-color,#DECBB1) !important;box-shadow:none !important;}.top-utility-bar .palette-switcher{background:var(--bg-subtle,#EBE1CE);backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1px solid var(--border-color,#DECBB1);box-shadow:none;border-radius:6px;padding:2px;}.top-utility-bar .palette-btn{position:relative;border-radius:4px;padding:4px 10px;color:var(--text-secondary);background:transparent;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;}.top-utility-bar .palette-btn:hover{background:var(--bg-card,#FFFDF8);color:var(--text-primary);}.top-utility-bar .palette-btn.active{background:var(--bg-card,#FFFDF8);color:var(--brand-terracotta);border-color:rgba(230,81,0,0.28);box-shadow:0 1px 2px rgba(28,19,14,0.06);}.primary-nav-bar,#blockCategoryNav{position:sticky;top:0;z-index:95;background:var(--bg-surface,#FBF7EE) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-top:1px solid var(--border-color,#DECBB1) !important;border-bottom:2px solid var(--border-color,#DECBB1) !important;box-shadow:0 2px 6px rgba(28,19,14,0.05) !important;}#blockCategoryNav::before{display:none !important;content:none !important;}#blockCategoryNav .nav-container{min-height:44px !important;padding-top:3px !important;padding-bottom:3px !important;gap:6px !important;}#blockCategoryNav .nav-links{display:inline-flex;align-items:center;list-style:none;margin:0;gap:2px !important;padding:0 !important;}#blockCategoryNav .nav-item{display:inline-flex;align-items:center;position:relative;}#blockCategoryNav .nav-item:not(:last-child)::after{content:"";display:inline-block;width:1px;height:14px;background:var(--border-color,#DECBB1);opacity:0.65;margin:0 1px;pointer-events:none;}#blockCategoryNav .nav-item a{position:relative;display:inline-flex !important;align-items:center;justify-content:center;gap:6px;padding:8px 13px !important;margin:2px 0;border-radius:5px !important;font-family:var(--font-sans);font-size:0.82rem !important;font-weight:700 !important;letter-spacing:0.01em;color:var(--text-primary) !important;white-space:nowrap;background:transparent !important;border:1px solid transparent !important;box-shadow:none !important;transform:none !important;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease !important;}#blockCategoryNav .nav-item a::before{display:none !important;content:none !important;}#blockCategoryNav .nav-item a::after{content:"" !important;position:absolute !important;left:10px !important;right:10px !important;bottom:0px !important;height:2.5px !important;border-radius:2px 2px 0 0 !important;background:var(--brand-terracotta) !important;box-shadow:none !important;transform:scaleX(0);transform-origin:center;transition:transform 0.18s ease,opacity 0.18s ease;opacity:0;pointer-events:none;}#blockCategoryNav .nav-item a:hover,#blockCategoryNav .nav-item a:focus-visible{color:var(--brand-terracotta) !important;background:var(--bg-subtle,#EBE1CE) !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}#blockCategoryNav .nav-item a:hover::after,#blockCategoryNav .nav-item a:focus-visible::after{transform:scaleX(1);opacity:0.85;}#blockCategoryNav .nav-item a:active{background:var(--bg-subtle,#EBE1CE) !important;color:var(--brand-terracotta) !important;transform:none !important;box-shadow:none !important;}#blockCategoryNav .nav-item a.active,#blockCategoryNav .nav-item.current-menu-item > a,#blockCategoryNav .nav-item.current-cat > a{color:var(--brand-terracotta) !important;font-weight:800 !important;background:var(--bg-subtle,#EBE1CE) !important;border-color:var(--border-color,#DECBB1) !important;box-shadow:none !important;transform:none !important;}#blockCategoryNav .nav-item a.active::after,#blockCategoryNav .nav-item.current-menu-item > a::after,#blockCategoryNav .nav-item.current-cat > a::after{transform:scaleX(1) !important;opacity:1 !important;height:3px !important;background:var(--brand-terracotta) !important;}#blockCategoryNav .nav-scroll-btn{width:30px !important;height:30px !important;padding:0 !important;border-radius:5px !important;background:var(--bg-subtle,#EBE1CE) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1px solid var(--border-color,#DECBB1) !important;color:var(--text-primary) !important;box-shadow:none !important;transform:none !important;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease !important;}#blockCategoryNav .nav-scroll-btn:hover{background:var(--brand-terracotta) !important;color:#FFFFFF !important;border-color:var(--brand-terracotta) !important;transform:none !important;box-shadow:none !important;}#blockCategoryNav .btn-more-cats{height:32px !important;padding:0 12px !important;border-radius:5px !important;font-size:0.74rem !important;font-weight:800 !important;letter-spacing:0.03em;text-transform:uppercase;background:var(--brand-forest,#14532D) !important;color:#FFFFFF !important;border:1px solid var(--brand-forest,#14532D) !important;box-shadow:none !important;transform:none !important;transition:background-color 0.15s ease,border-color 0.15s ease !important;}#blockCategoryNav .btn-more-cats:hover{background:var(--brand-terracotta) !important;border-color:var(--brand-terracotta) !important;color:#FFFFFF !important;transform:none !important;box-shadow:none !important;}#blockCategoryNav .more-cats-dropdown{background:var(--bg-card,#FFFDF8) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1px solid var(--border-color,#DECBB1) !important;border-top:3px solid var(--brand-terracotta) !important;border-radius:8px !important;box-shadow:0 12px 28px rgba(28,19,14,0.14) !important;}#blockCategoryNav .more-cats-heading{font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:0.07em;color:var(--brand-terracotta);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border-color);}#blockCategoryNav .more-cats-grid a{padding:7px 10px;font-size:0.79rem;font-weight:700;color:var(--text-primary);border-radius:5px !important;background:var(--bg-surface,#FBF7EE) !important;border:1px solid var(--border-color,#DECBB1) !important;box-shadow:none !important;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease !important;}#blockCategoryNav .more-cats-grid a:hover{background:var(--brand-terracotta) !important;color:#FFFFFF !important;border-color:var(--brand-terracotta) !important;transform:none !important;box-shadow:none !important;}html[data-theme="dark"] .top-utility-bar,body[data-theme="dark"] .top-utility-bar{background:#0A0D12 !important;border-bottom-color:#1E293B !important;box-shadow:none !important;}html[data-theme="dark"] .top-utility-bar .palette-switcher,body[data-theme="dark"] .top-utility-bar .palette-switcher{background:#11161F;border-color:#263040;}html[data-theme="dark"] .top-utility-bar .palette-btn.active,body[data-theme="dark"] .top-utility-bar .palette-btn.active{background:#1E293B;color:#FB923C;border-color:rgba(251,146,60,0.35);}html[data-theme="dark"] .primary-nav-bar,html[data-theme="dark"] #blockCategoryNav,body[data-theme="dark"] .primary-nav-bar,body[data-theme="dark"] #blockCategoryNav{background:#0A0D12 !important;border-top-color:#1E293B !important;border-bottom-color:#1E293B !important;box-shadow:0 2px 8px rgba(0,0,0,0.45) !important;}html[data-theme="dark"] #blockCategoryNav .nav-item:not(:last-child)::after,body[data-theme="dark"] #blockCategoryNav .nav-item:not(:last-child)::after{background:#1E293B;}html[data-theme="dark"] #blockCategoryNav .nav-item a,body[data-theme="dark"] #blockCategoryNav .nav-item a{color:#E2E8F0 !important;}html[data-theme="dark"] #blockCategoryNav .nav-item a:hover,body[data-theme="dark"] #blockCategoryNav .nav-item a:hover{color:#FB923C !important;background:#161F30 !important;border-color:transparent !important;box-shadow:none !important;}html[data-theme="dark"] #blockCategoryNav .nav-item a.active,html[data-theme="dark"] #blockCategoryNav .nav-item.current-menu-item > a,html[data-theme="dark"] #blockCategoryNav .nav-item.current-cat > a,body[data-theme="dark"] #blockCategoryNav .nav-item a.active,body[data-theme="dark"] #blockCategoryNav .nav-item.current-menu-item > a,body[data-theme="dark"] #blockCategoryNav .nav-item.current-cat > a{color:#FB923C !important;background:#161F30 !important;border-color:#263040 !important;box-shadow:none !important;}html[data-theme="dark"] #blockCategoryNav .nav-scroll-btn,body[data-theme="dark"] #blockCategoryNav .nav-scroll-btn{background:#161F30 !important;color:#F8FAFC !important;border-color:#263040 !important;}html[data-theme="dark"] #blockCategoryNav .more-cats-dropdown,body[data-theme="dark"] #blockCategoryNav .more-cats-dropdown{background:#11161F !important;border-color:#263040 !important;border-top-color:#FB923C !important;}html[data-theme="dark"] #blockCategoryNav .more-cats-grid a,body[data-theme="dark"] #blockCategoryNav .more-cats-grid a{background:#161F30 !important;color:#F1F5F9 !important;border-color:#263040 !important;}.site-footer,#blockSiteFooter,.site-footer.ra-clean-parchment-footer{position:relative;background:linear-gradient(180deg,#F4EDE0 0%,#EAE0CE 100%) !important;color:#1E1813 !important;border-top:1px solid #D5C8B2 !important;padding:44px 0 28px !important;margin-top:64px;font-family:var(--font-sans,'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85) !important;}html[data-theme="roots-cream"] .site-footer,html[data-theme="roots-cream"] #blockSiteFooter,body[data-theme="roots-cream"] .site-footer{background:linear-gradient(180deg,#F8F4EA 0%,#EFE8D8 100%) !important;border-top-color:#DDD3C0 !important;}.ra-footer-top-accent{position:absolute;top:-1px;left:0;right:0;height:3.5px;background:linear-gradient(90deg,#14532D 0%,#C05618 50%,#D97706 100%);}.ra-footer-masthead-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 24px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #D5C8B2;}.ra-footer-masthead-left{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;}.ra-footer-masthead-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;}.site-footer .footer-brand-logo,.site-footer a.footer-brand-logo:link,.site-footer a.footer-brand-logo:visited{display:inline-flex !important;align-items:center !important;gap:7px !important;text-decoration:none !important;border:none !important;box-shadow:none !important;}.site-footer .footer-brand-logo .brand-logo-text,.site-footer .footer-brand-logo .logo-main{font-family:var(--font-serif,'Merriweather',Georgia,serif) !important;font-size:1.72rem !important;font-weight:900 !important;letter-spacing:-0.02em !important;line-height:1.05 !important;color:#16110D !important;}.site-footer .footer-brand-logo .brand-logo-text .ts-accent,.site-footer .footer-brand-logo .logo-main span{color:#C05618 !important;}.site-footer .footer-brand-logo .brand-logo-badge,.site-footer .footer-brand-logo .logo-sub{background:#C05618 !important;color:#FFFFFF !important;font-family:var(--font-sans,'Plus Jakarta Sans',sans-serif) !important;font-size:0.72rem !important;font-weight:900 !important;letter-spacing:0.10em !important;padding:4px 8px !important;border-radius:4px !important;line-height:1.1 !important;text-transform:uppercase !important;box-shadow:0 2px 6px rgba(192,86,24,0.24);}.ra-footer-bureau-tag{display:inline-flex;align-items:center;gap:8px;font-size:0.74rem;font-weight:700;color:#3D332A !important;background:rgba(255,253,248,0.85);border:1px solid #D5C8B2;border-radius:999px;padding:5px 13px;box-shadow:inset 0 1px 0 #FFFFFF;}.ra-bureau-dot{width:7px;height:7px;border-radius:50%;background:#15803D;box-shadow:0 0 0 3px rgba(21,128,61,0.18);flex-shrink:0;}.ra-footer-social-row .social-follow-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;}#blockSiteFooter .ra-footer-social-row .social-pill,.site-footer .ra-footer-social-row .social-pill,.site-footer .ra-footer-social-row .social-follow-list a{display:inline-flex !important;align-items:center !important;padding:5px 12px !important;border-radius:999px !important;font-size:0.73rem !important;font-weight:700 !important;background:rgba(255,253,248,0.90) !important;color:#1E1813 !important;border:1px solid #CFC1AA !important;text-decoration:none !important;box-shadow:0 1px 2px rgba(28,19,14,0.04);transition:all 0.16s ease !important;}#blockSiteFooter .ra-footer-social-row .social-pill:hover,.site-footer .ra-footer-social-row .social-pill:hover,.site-footer .ra-footer-social-row .social-follow-list a:hover{background:#C05618 !important;color:#FFFFFF !important;border-color:#C05618 !important;transform:translateY(-1px);}#blockSiteFooter .ra-footer-preferred-pill,.site-footer .ra-footer-preferred-pill,.site-footer .ra-footer-preferred-pill:link,.site-footer .ra-footer-preferred-pill:visited{display:inline-flex !important;align-items:center !important;gap:7px !important;padding:6px 13px !important;border-radius:999px !important;background:#FFFFFF !important;color:#1E293B !important;border:1px solid #C5B8A2 !important;font-size:0.73rem !important;font-weight:800 !important;text-decoration:none !important;box-shadow:0 2px 5px rgba(15,23,42,0.06);transition:all 0.18s ease !important;}#blockSiteFooter .ra-footer-preferred-pill:hover,.site-footer .ra-footer-preferred-pill:hover{border-color:#14532D !important;color:#14532D !important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(20,83,45,0.15);}.ra-clean-footer-grid{display:grid;grid-template-columns:1.38fr 1fr 1fr 1fr;gap:32px 40px;padding-bottom:30px;border-bottom:1px solid #D5C8B2;align-items:start;}.ra-clean-footer-col{min-width:0;}.ra-clean-footer-col:not(:first-child){padding-left:24px;border-left:1px solid rgba(197,184,162,0.55);}.ra-clean-footer-desc{font-size:0.89rem !important;line-height:1.65 !important;color:#3A312A !important;margin:0 0 16px 0 !important;max-width:360px;font-weight:400;}.ra-clean-footer-contact-card{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.80rem;line-height:1.65;color:#1E1813 !important;background:rgba(255,253,248,0.86);border:1px solid #D5C8B2;border-left:3.5px solid #14532D;border-radius:9px;padding:11px 14px;max-width:350px;display:flex;flex-direction:column;gap:5px;box-shadow:0 2px 6px rgba(28,19,14,0.04);}.ra-clean-contact-item{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;}.ra-contact-label{color:#52473D;font-weight:700;}#blockSiteFooter .ra-clean-footer-contact-card a,.site-footer .ra-clean-footer-contact-card a,.site-footer #footerEmailLink,.site-footer #footerPhoneLink{color:#14532D !important;text-decoration:underline !important;text-underline-offset:3px;font-weight:700 !important;}#blockSiteFooter .ra-clean-footer-contact-card a:hover,.site-footer .ra-clean-footer-contact-card a:hover,.site-footer #footerEmailLink:hover,.site-footer #footerPhoneLink:hover{color:#C05618 !important;}.ra-clean-footer-heading,.site-footer .ra-clean-footer-col h5.ra-clean-footer-heading{font-family:var(--font-sans,'Plus Jakarta Sans',sans-serif) !important;font-size:0.77rem !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.09em !important;color:#B84A14 !important;margin:0 0 15px 0 !important;padding:0 0 8px 0 !important;border:none !important;border-bottom:1px solid rgba(184,74,20,0.20) !important;position:relative;line-height:1.3;}.ra-clean-footer-heading::after{content:"";position:absolute;left:0;bottom:-1px;width:28px;height:2px;background:#B84A14;border-radius:2px;}.ra-clean-footer-links{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:9px;}.ra-clean-footer-links li{margin:0 !important;padding:0 !important;line-height:1.45;}html:not([data-theme="dark"]) #blockSiteFooter .ra-clean-footer-links li a,html:not([data-theme="dark"]) .site-footer .ra-clean-footer-links li a,html:not([data-theme="dark"]) .site-footer .ra-clean-footer-links li a:link,html:not([data-theme="dark"]) .site-footer .ra-clean-footer-links li a:visited{color:#1E1813 !important;font-size:0.90rem !important;font-weight:600 !important;text-decoration:none !important;background:transparent !important;border:none !important;padding:1px 0 !important;display:inline-flex !important;align-items:center !important;gap:6px !important;box-shadow:none !important;transition:color 0.16s ease,transform 0.16s ease !important;}.site-footer .ra-clean-footer-links li a::before{content:"›" !important;display:inline-block !important;color:#C05618 !important;font-weight:800 !important;font-size:0.96rem !important;opacity:0.65;transition:transform 0.16s ease,opacity 0.16s ease !important;}#blockSiteFooter .ra-clean-footer-links li a:hover,#blockSiteFooter .ra-clean-footer-links li a:focus-visible,.site-footer .ra-clean-footer-links li a:hover,.site-footer .ra-clean-footer-links li a:focus-visible{color:#C05618 !important;text-decoration:none !important;background:transparent !important;transform:translateX(3px) !important;}.site-footer .ra-clean-footer-links li a:hover::before{opacity:1;transform:translateX(2px);}.ra-footer-trust-badge{margin-top:14px;padding:9px 12px;border-radius:8px;background:rgba(20,83,45,0.07);border:1px solid rgba(20,83,45,0.22);display:flex;align-items:flex-start;gap:8px;font-size:0.74rem;line-height:1.45;color:#2B241E;font-weight:500;}.ra-trust-shield{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#14532D;color:#FFFFFF;font-size:0.64rem;font-weight:900;flex-shrink:0;margin-top:1px;}.ra-footer-desks-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:16px 0;border-bottom:1px solid #D5C8B2;}.ra-desks-strip-label{font-size:0.70rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#FFFFFF !important;background:#14532D;padding:4px 10px;border-radius:5px;flex-shrink:0;}.ra-desks-strip-pills{display:flex;align-items:center;flex-wrap:wrap;gap:7px;}html:not([data-theme="dark"]) #blockSiteFooter .ra-desks-strip-pills a,html:not([data-theme="dark"]) .site-footer .ra-desks-strip-pills a{display:inline-flex !important;align-items:center !important;padding:4px 12px !important;border-radius:999px !important;background:rgba(255,253,248,0.88) !important;border:1px solid #CFC1AA !important;color:#1E1813 !important;font-size:0.75rem !important;font-weight:700 !important;text-decoration:none !important;transition:all 0.16s ease !important;}html:not([data-theme="dark"]) #blockSiteFooter .ra-desks-strip-pills a:hover,html:not([data-theme="dark"]) .site-footer .ra-desks-strip-pills a:hover{background:#C05618 !important;border-color:#C05618 !important;color:#FFFFFF !important;transform:translateY(-1px);}.ra-clean-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:18px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.80rem;color:#3F362E !important;}.ra-clean-footer-copy{color:#3F362E !important;font-weight:500;}#blockSiteFooter .ra-clean-footer-copy a,.site-footer .ra-clean-footer-copy a,.site-footer .ra-clean-footer-copy a:link,.site-footer .ra-clean-footer-copy a:visited{color:#14532D !important;text-decoration:underline !important;text-underline-offset:3px;font-weight:700 !important;}#blockSiteFooter .ra-clean-footer-copy a:hover,.site-footer .ra-clean-footer-copy a:hover{color:#C05618 !important;}#blockSiteFooter .ra-clean-back-top,.site-footer .ra-clean-back-top,.site-footer .ra-clean-back-top:link,.site-footer .ra-clean-back-top:visited{display:inline-flex !important;align-items:center !important;gap:6px !important;color:#14532D !important;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace !important;font-size:0.77rem !important;font-weight:700 !important;text-decoration:none !important;background:rgba(20,83,45,0.09) !important;border:1px solid rgba(20,83,45,0.28) !important;padding:6px 14px !important;border-radius:999px !important;transition:all 0.16s ease !important;}#blockSiteFooter .ra-clean-back-top:hover,.site-footer .ra-clean-back-top:hover{background:#14532D !important;border-color:#14532D !important;color:#FFFFFF !important;transform:translateY(-1px);}html[data-theme="dark"] .site-footer,html[data-theme="dark"] #blockSiteFooter,body[data-theme="dark"] .site-footer{background:linear-gradient(180deg,#0D121B 0%,#080B11 100%) !important;color:#CBD5E1 !important;border-top-color:#1E293B !important;box-shadow:none !important;}html[data-theme="dark"] .ra-footer-masthead-bar,html[data-theme="dark"] .ra-clean-footer-grid,html[data-theme="dark"] .ra-footer-desks-strip,body[data-theme="dark"] .ra-footer-masthead-bar,body[data-theme="dark"] .ra-clean-footer-grid,body[data-theme="dark"] .ra-footer-desks-strip{border-bottom-color:#1E293B !important;}html[data-theme="dark"] .ra-clean-footer-col:not(:first-child),body[data-theme="dark"] .ra-clean-footer-col:not(:first-child){border-left-color:#1E293B !important;}html[data-theme="dark"] .site-footer .footer-brand-logo .brand-logo-text,html[data-theme="dark"] .site-footer .footer-brand-logo .logo-main,body[data-theme="dark"] .site-footer .footer-brand-logo .brand-logo-text,body[data-theme="dark"] .site-footer .footer-brand-logo .logo-main{color:#F8FAFC !important;}html[data-theme="dark"] .ra-footer-bureau-tag,body[data-theme="dark"] .ra-footer-bureau-tag{background:rgba(30,41,59,0.65);border-color:#334155;color:#CBD5E1 !important;box-shadow:none;}html[data-theme="dark"] .ra-clean-footer-desc,body[data-theme="dark"] .ra-clean-footer-desc{color:#94A3B8 !important;}html[data-theme="dark"] .ra-clean-footer-contact-card,body[data-theme="dark"] .ra-clean-footer-contact-card{background:rgba(15,23,42,0.78);border-color:#1E293B;border-left-color:#22C55E;color:#E2E8F0 !important;}html[data-theme="dark"] .ra-contact-label,body[data-theme="dark"] .ra-contact-label{color:#94A3B8;}html[data-theme="dark"] #blockSiteFooter .ra-footer-social-row .social-pill,html[data-theme="dark"] .site-footer .ra-footer-social-row .social-pill,html[data-theme="dark"] .site-footer .ra-footer-social-row .social-follow-list a,html[data-theme="dark"] #blockSiteFooter .ra-desks-strip-pills a,html[data-theme="dark"] .site-footer .ra-desks-strip-pills a{background:rgba(30,41,59,0.80) !important;color:#E2E8F0 !important;border-color:#334155 !important;}html[data-theme="dark"] #blockSiteFooter .ra-footer-preferred-pill,html[data-theme="dark"] .site-footer .ra-footer-preferred-pill{background:#1E293B !important;color:#F8FAFC !important;border-color:#334155 !important;}html[data-theme="dark"] #blockSiteFooter .ra-clean-footer-links li a,html[data-theme="dark"] .site-footer .ra-clean-footer-links li a,body[data-theme="dark"] .site-footer .ra-clean-footer-links li a{color:#E2E8F0 !important;}html[data-theme="dark"] #blockSiteFooter .ra-clean-footer-links li a:hover,html[data-theme="dark"] .site-footer .ra-clean-footer-links li a:hover,body[data-theme="dark"] .site-footer .ra-clean-footer-links li a:hover{color:#FB923C !important;}html[data-theme="dark"] .ra-footer-trust-badge,body[data-theme="dark"] .ra-footer-trust-badge{background:rgba(34,197,94,0.08);border-color:rgba(34,197,94,0.24);color:#CBD5E1;}html[data-theme="dark"] #blockSiteFooter .ra-clean-footer-contact-card a,html[data-theme="dark"] #blockSiteFooter .ra-clean-footer-copy a,html[data-theme="dark"] #blockSiteFooter .ra-clean-back-top,html[data-theme="dark"] .site-footer .ra-clean-footer-contact-card a,html[data-theme="dark"] .site-footer .ra-clean-footer-copy a,html[data-theme="dark"] .site-footer .ra-clean-back-top{color:#4ADE80 !important;}html[data-theme="dark"] #blockSiteFooter .ra-clean-back-top,html[data-theme="dark"] .site-footer .ra-clean-back-top{background:rgba(34,197,94,0.12) !important;border-color:rgba(34,197,94,0.30) !important;}html[data-theme="dark"] .ra-clean-footer-copy,body[data-theme="dark"] .ra-clean-footer-copy{color:#94A3B8 !important;}@media (max-width:960px){.ra-clean-footer-grid{grid-template-columns:repeat(2,1fr);gap:28px;}.ra-clean-footer-col:not(:first-child){padding-left:0;border-left:none;}}@media (max-width:600px){.ra-footer-masthead-bar{flex-direction:column;align-items:flex-start;gap:14px;}.ra-clean-footer-grid{grid-template-columns:1fr;gap:24px;}.ra-clean-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;}}#blockSiteFooter .ra-footer-google-pref-pill,.site-footer .ra-footer-google-pref-pill{display:inline-flex !important;align-items:center !important;gap:7px !important;padding:6px 13px !important;border-radius:999px !important;background:#FFFFFF !important;color:#1E293B !important;border:1px solid #C5B8A2 !important;font-size:0.73rem !important;font-weight:800 !important;text-decoration:none !important;box-shadow:0 2px 5px rgba(15,23,42,0.06);transition:all 0.18s ease !important;}#blockSiteFooter .ra-footer-google-pref-pill:hover,.site-footer .ra-footer-google-pref-pill:hover{border-color:#14532D !important;color:#14532D !important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(20,83,45,0.15);}.ra-footer-desks-label{font-size:0.70rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#FFFFFF !important;background:#14532D;padding:4px 10px;border-radius:5px;flex-shrink:0;}.ra-footer-desks-pills{display:flex;align-items:center;flex-wrap:wrap;gap:7px;}html:not([data-theme="dark"]) #blockSiteFooter .ra-footer-desks-pills a,html:not([data-theme="dark"]) .site-footer .ra-footer-desks-pills a{display:inline-flex !important;align-items:center !important;padding:4px 12px !important;border-radius:999px !important;background:rgba(255,253,248,0.88) !important;border:1px solid #CFC1AA !important;color:#1E1813 !important;font-size:0.75rem !important;font-weight:700 !important;text-decoration:none !important;transition:all 0.16s ease !important;}html:not([data-theme="dark"]) #blockSiteFooter .ra-footer-desks-pills a:hover,html:not([data-theme="dark"]) .site-footer .ra-footer-desks-pills a:hover{background:#C05618 !important;border-color:#C05618 !important;color:#FFFFFF !important;transform:translateY(-1px);}html[data-theme="dark"] #blockSiteFooter .ra-footer-google-pref-pill,html[data-theme="dark"] .site-footer .ra-footer-google-pref-pill{background:#1E293B !important;color:#F8FAFC !important;border-color:#334155 !important;}html[data-theme="dark"] #blockSiteFooter .ra-footer-desks-pills a,html[data-theme="dark"] .site-footer .ra-footer-desks-pills a{background:rgba(30,41,59,0.80) !important;color:#E2E8F0 !important;border-color:#334155 !important;}html[data-theme="dark"] #blockSiteFooter .ra-footer-desks-pills a:hover,html[data-theme="dark"] .site-footer .ra-footer-desks-pills a:hover{background:#EA580C !important;border-color:#EA580C !important;color:#FFFFFF !important;}.ra-clean-footer-bottom-right{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;}.ra-bottom-mini-link{font-size:0.78rem;font-weight:600;color:#3F362E;text-decoration:none;}.ra-bottom-mini-link:hover{color:#C05618 !important;text-decoration:underline !important;}.ra-bottom-sep{opacity:0.45;}@media (max-width:768px){.mobile-masthead-bar .btn-mobile-quick-search,#btnMobileTopSearch,.masthead-cta-right .btn-search-trigger,.masthead-cta-right #btnSearch{display:none !important;}.masthead-meta-left,#mastheadMetaLeftBox{display:none !important;}.masthead-cta-right,.masthead-cta-right .btn-newsroom-join,#btnSupportRoots{display:none !important;}.site-masthead{padding:10px 0 8px !important;}.masthead-grid{gap:2px !important;}.mobile-masthead-bar{margin-bottom:2px !important;justify-content:center !important;}.mobile-bottom-nav,#mobileBottomNav{display:grid !important;position:fixed !important;left:10px !important;right:10px !important;bottom:calc(10px + env(safe-area-inset-bottom,0px)) !important;height:60px !important;padding:4px 6px !important;border-radius:20px !important;background:linear-gradient( 180deg,rgba(251,247,238,0.97) 0%,rgba(244,237,224,0.97) 100% ) !important;background-color:#FBF7EE !important;backdrop-filter:blur(10px) saturate(105%) !important;-webkit-backdrop-filter:blur(10px) saturate(105%) !important;border:1.5px solid #DBCBB2 !important;box-shadow:0 10px 28px rgba(30,20,15,0.16),0 2px 6px rgba(30,20,15,0.08),inset 0 1px 0 rgba(255,253,248,0.95) !important;overflow:hidden;}.mobile-bottom-nav-btn{position:relative;border-radius:14px !important;margin:2px;color:#3A2C22 !important;font-weight:700 !important;border:1px solid transparent !important;transition:all 0.18s ease !important;}.mobile-bottom-nav-btn.active{color:#B83B14 !important;font-weight:800 !important;background:linear-gradient( 180deg,rgba(255,253,248,0.96) 0%,rgba(230,81,0,0.13) 100% ) !important;box-shadow:0 2px 8px rgba(184,59,20,0.12),inset 0 1px 0 rgba(255,255,255,0.95) !important;border:1px solid rgba(184,59,20,0.32) !important;}html[data-theme="dark"] .mobile-bottom-nav,html[data-theme="dark"] #mobileBottomNav,body[data-theme="dark"] .mobile-bottom-nav,body[data-theme="dark"] #mobileBottomNav{background:linear-gradient( 180deg,rgba(17,22,31,0.96) 0%,rgba(10,13,18,0.96) 100% ) !important;background-color:#0D121B !important;border:1.5px solid #263040 !important;box-shadow:0 14px 36px rgba(0,0,0,0.65),inset 0 1px 0 rgba(255,255,255,0.12) !important;}html[data-theme="dark"] .mobile-bottom-nav-btn,body[data-theme="dark"] .mobile-bottom-nav-btn{color:#CBD5E1 !important;}html[data-theme="dark"] .mobile-bottom-nav-btn.active,body[data-theme="dark"] .mobile-bottom-nav-btn.active{color:#FB923C !important;background:linear-gradient( 180deg,rgba(255,255,255,0.08) 0%,rgba(251,146,60,0.18) 100% ) !important;box-shadow:0 4px 12px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.18) !important;border:1px solid rgba(251,146,60,0.35) !important;}}html[data-mobile-preview="true"] .mobile-masthead-bar .btn-mobile-quick-search,html[data-mobile-preview="true"] #btnMobileTopSearch,html[data-mobile-preview="true"] .masthead-cta-right,html[data-mobile-preview="true"] .masthead-meta-left,html[data-mobile-preview="true"] #mastheadMetaLeftBox,html[data-mobile-preview="true"] #btnSupportRoots{display:none !important;}html[data-mobile-preview="true"] .mobile-bottom-nav,html[data-mobile-preview="true"] #mobileBottomNav{left:12px !important;right:12px !important;bottom:12px !important;max-width:372px !important;height:60px !important;padding:4px 6px !important;border-radius:20px !important;background:linear-gradient( 180deg,rgba(251,247,238,0.97) 0%,rgba(244,237,224,0.97) 100% ) !important;background-color:#FBF7EE !important;backdrop-filter:blur(10px) saturate(105%) !important;-webkit-backdrop-filter:blur(10px) saturate(105%) !important;border:1.5px solid #DBCBB2 !important;box-shadow:0 10px 28px rgba(30,20,15,0.16),inset 0 1px 0 rgba(255,253,248,0.95) !important;}html:not([data-theme="dark"]) body #blockSiteFooter a:not(#footerEmailLink):not(#footerPhoneLink):not(.ra-clean-back-top):not(.footer-back-top):not(.logo-sub):not(.brand-logo-badge),html:not([data-theme="dark"]) body #blockSiteFooter a:not(#footerEmailLink):not(#footerPhoneLink):not(.ra-clean-back-top):not(.footer-back-top):not(.logo-sub):not(.brand-logo-badge) *,html:not([data-theme="dark"]) body .site-footer a:not(#footerEmailLink):not(#footerPhoneLink):not(.ra-clean-back-top):not(.footer-back-top):not(.logo-sub):not(.brand-logo-badge){color:#1E1813 !important;-webkit-text-fill-color:#1E1813 !important;opacity:1 !important;visibility:visible !important;}html:not([data-theme="dark"]) body #blockSiteFooter a:hover:not(.logo-sub):not(.brand-logo-badge),html:not([data-theme="dark"]) body #blockSiteFooter a:hover:not(.logo-sub):not(.brand-logo-badge) *{color:#C05618 !important;-webkit-text-fill-color:#C05618 !important;}html:not([data-theme="dark"]) body #blockSiteFooter #footerEmailLink,html:not([data-theme="dark"]) body #blockSiteFooter #footerPhoneLink,html:not([data-theme="dark"]) body #blockSiteFooter .ra-clean-footer-copy a,html:not([data-theme="dark"]) body #blockSiteFooter .ra-clean-back-top,html:not([data-theme="dark"]) body #blockSiteFooter .ra-clean-back-top *,html:not([data-theme="dark"]) body #blockSiteFooter .footer-back-top{color:#14532D !important;-webkit-text-fill-color:#14532D !important;font-weight:700 !important;opacity:1 !important;}html:not([data-theme="dark"]) body #blockSiteFooter .ra-footer-desks-label{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;}html:not([data-theme="dark"]) body #blockSiteFooter .footer-brand-logo .logo-main{color:#16110D !important;-webkit-text-fill-color:#16110D !important;}html:not([data-theme="dark"]) body #blockSiteFooter .footer-brand-logo .ts-accent{color:#C05618 !important;-webkit-text-fill-color:#C05618 !important;}html:not([data-theme="dark"]) body #blockSiteFooter .footer-brand-logo .logo-sub{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;}:root{--ra-browser-tab-color:#14532D;}.top-utility-bar,#blockUtilityBar{border-top:none !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) .top-utility-bar,html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green{background:#14532D !important;background-color:#14532D !important;color:#FFFFFF !important;border-top:none !important;border-bottom:1px solid rgba(255,255,255,0.16) !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar #currentDateDisplay,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green #currentDateDisplay{color:#E2E8F0 !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .weather-pill,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .weather-pill{background:rgba(255,255,255,0.14) !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,0.28) !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar #headerWeatherText,html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .btn-locate-weather,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green #headerWeatherText,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .btn-locate-weather{color:#FFFFFF !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .edition-switch,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .edition-switch{background:rgba(0,0,0,0.20) !important;border:1px solid rgba(255,255,255,0.24) !important;border-radius:6px !important;padding:2px !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .edition-switch button,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .edition-switch button{color:#E2E8F0 !important;background:transparent !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .edition-switch button.active,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .edition-switch button.active{background:#FFFFFF !important;color:#14532D !important;font-weight:800 !important;border-radius:4px !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .ui-controls .btn-icon,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .ui-controls .btn-icon{background:rgba(255,255,255,0.14) !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,0.26) !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .palette-switcher,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .palette-switcher{background:rgba(0,0,0,0.22) !important;border-color:rgba(255,255,255,0.24) !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .palette-btn,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .palette-btn{color:#E2E8F0 !important;}html[data-utility-bar-style="forest-green"]:not([data-theme="dark"]) #blockUtilityBar .palette-btn.active,html:not([data-theme="dark"]) #blockUtilityBar.ra-utility-forest-green .palette-btn.active{background:#FFFFFF !important;color:#14532D !important;border-color:#FFFFFF !important;font-weight:800 !important;}html[data-utility-bar-style="parchment"]:not([data-theme="dark"]) .top-utility-bar,html[data-utility-bar-style="parchment"]:not([data-theme="dark"]) #blockUtilityBar{background:var(--bg-surface,#FBF7EE) !important;background-color:var(--bg-surface,#FBF7EE) !important;color:var(--text-secondary,#523E33) !important;border-top:none !important;border-bottom:1px solid var(--border-color,#DECBB1) !important;}html[data-utility-bar-style="parchment"]:not([data-theme="dark"]) #blockUtilityBar .palette-btn.active{background:#14532D !important;color:#FFFFFF !important;border-color:#14532D !important;font-weight:800 !important;}html[data-theme="dark"] .top-utility-bar,html[data-theme="dark"] #blockUtilityBar,body[data-theme="dark"] .top-utility-bar,body[data-theme="dark"] #blockUtilityBar{background:#0A0D12 !important;background-color:#0A0D12 !important;color:#E2E8F0 !important;border-top:none !important;border-bottom:1px solid #1E293B !important;}html[data-theme="dark"] .top-utility-bar .palette-btn.active,html[data-theme="dark"] #blockUtilityBar .palette-btn.active,body[data-theme="dark"] .top-utility-bar .palette-btn.active,body[data-theme="dark"] #blockUtilityBar .palette-btn.active{background:#FB923C !important;color:#0A0D12 !important;border-color:#FB923C !important;font-weight:800 !important;}@media (max-width:768px){.top-utility-bar,#blockUtilityBar{padding:5px 0 !important;overflow-x:hidden !important;}.top-utility-bar .container.utility-flex,#blockUtilityBar .utility-flex{width:100% !important;max-width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:nowrap !important;gap:6px !important;padding:0 10px !important;}#blockUtilityBar .utility-left{flex:0 1 auto !important;min-width:0 !important;gap:4px !important;}#blockUtilityBar .utility-right{flex:0 0 auto !important;margin-left:auto !important;gap:5px !important;align-items:center !important;}#blockUtilityBar #topBarPaletteSwitcher,#blockUtilityBar .btn-studio-open,#blockUtilityBar .btn-cwv-seo-hub,#blockUtilityBar .btn-mobile-preview-toggle,#blockUtilityBar .btn-samvad-preview{display:none !important;}#blockUtilityBar #headerWeatherPill{font-size:0.71rem !important;padding:2px 8px !important;max-width:55vw !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}#blockUtilityBar #topBarLangSwitch button{font-size:0.67rem !important;padding:3px 6px !important;}#blockUtilityBar #topBarUiControls{display:inline-flex !important;align-items:center !important;gap:4px !important;}#blockUtilityBar #topBarUiControls .btn-icon{width:26px !important;height:26px !important;padding:0 !important;font-size:0.7rem !important;border-radius:5px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}}html[data-mobile-preview="true"] #blockUtilityBar .utility-flex{width:100% !important;justify-content:space-between !important;flex-wrap:nowrap !important;padding:0 10px !important;}html[data-mobile-preview="true"] #blockUtilityBar #topBarPaletteSwitcher,html[data-mobile-preview="true"] #blockUtilityBar .btn-studio-open,html[data-mobile-preview="true"] #blockUtilityBar .btn-cwv-seo-hub,html[data-mobile-preview="true"] #blockUtilityBar .btn-samvad-preview{display:none !important;}@media (max-width:768px){html:not([data-theme="dark"]) .mobile-bottom-nav,html:not([data-theme="dark"]) #mobileBottomNav{background:linear-gradient(180deg,#FBF7EE 0%,#F2E8D5 100%) !important;background-color:#FBF7EE !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1.5px solid #D5C3A6 !important;box-shadow:0 10px 28px rgba(30,20,15,0.18),0 2px 6px rgba(30,20,15,0.08) !important;}html:not([data-theme="dark"]) #mobileBottomNav .mobile-bottom-nav-btn{color:#2B1E16 !important;-webkit-text-fill-color:#2B1E16 !important;}html:not([data-theme="dark"]) #mobileBottomNav .mobile-bottom-nav-btn.active{background:#EFE3CE !important;color:#B83B14 !important;-webkit-text-fill-color:#B83B14 !important;border:1px solid rgba(184,59,20,0.35) !important;box-shadow:none !important;}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}h2.ra-clean-footer-heading{font-family:var(--font-sans) !important;font-size:0.78rem !important;font-weight:800 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;margin:0 0 12px 0 !important;line-height:1.35 !important;}h2.panel-title-sm{font-family:var(--font-serif);font-size:0.88rem;font-weight:900;margin:0;line-height:1.3;}.card-media-wrapper{aspect-ratio:16 / 9;min-height:180px;}.editor-pick-thumb{width:78px;height:62px;flex-shrink:0;overflow:hidden;}.ra-post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 18px;padding-top:14px;border-top:1px dashed var(--border-color);}.ra-post-tags .ra-tags-label{font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-secondary);margin-right:4px;}.ra-post-tags a,.ra-post-tags .ra-tag-pill{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:0.75rem;font-weight:700;background:var(--bg-subtle);color:var(--text-primary) !important;border:1px solid var(--border-color);text-decoration:none !important;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;}.ra-post-tags a:hover,.ra-post-tags .ra-tag-pill:hover{background:var(--brand-terracotta);color:#FFFFFF !important;border-color:var(--brand-terracotta);}.ra-post-prev-next{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;}.ra-archive-card-list{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:center;}@media (max-width:680px){.ra-post-prev-next{grid-template-columns:1fr !important;gap:10px !important;}.ra-archive-card-list{grid-template-columns:1fr !important;gap:10px !important;}}.ra-live-search-item{display:flex !important;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-primary);text-decoration:none !important;transition:border-color 0.15s ease,transform 0.15s ease;}.ra-live-search-item:hover{border-color:var(--brand-terracotta);transform:translateX(2px);}.ra-ls-thumb{width:64px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0;border:1px solid var(--border-color);}.ra-ls-body{flex:1;min-width:0;}.ra-ls-meta{display:flex;align-items:center;gap:6px;font-size:0.68rem;margin-bottom:2px;}.ra-ls-cat{font-weight:800;text-transform:uppercase;color:var(--brand-terracotta);}.ra-ls-date{color:var(--text-muted);}.ra-ls-title{font-family:var(--font-serif);font-size:0.88rem;font-weight:800;line-height:1.32;color:var(--text-primary);}.ra-mobile-floating-share{display:none;}@media (max-width:768px){.ra-mobile-floating-share{display:inline-flex;align-items:center;gap:6px;position:fixed;right:14px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:1040;background:#FBF7EE;border:1.5px solid #D5C3A6;border-radius:999px;padding:4px 6px 4px 8px;box-shadow:0 8px 22px rgba(24,16,10,0.20);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px);transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s ease;}.ra-mobile-floating-share.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}.ra-mfs-btn{padding:5px 10px;border-radius:999px;font-size:0.72rem;font-weight:800;text-decoration:none !important;display:inline-flex;align-items:center;gap:4px;}.ra-mfs-wa{background:#15803D;color:#FFFFFF !important;}.ra-mfs-native{background:#EBE1CE;color:#1E140F !important;border:1px solid #D5C3A6;}.ra-mfs-close{width:22px;height:22px;border-radius:50%;font-size:0.9rem;color:#523E33;display:inline-flex;align-items:center;justify-content:center;}html[data-theme="dark"] .ra-mobile-floating-share{background:#11161F;border-color:#263040;}html[data-theme="dark"] .ra-mfs-native{background:#1E293B;color:#F8FAFC !important;border-color:#334155;}html[data-theme="dark"] .ra-mfs-close{color:#94A3B8;}}.wp-article-content,.comment-content,.dispatch-title,.lead-headline,.entry-title{overflow-wrap:break-word;word-wrap:break-word;}.wp-article-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.wp-article-content iframe,.wp-article-content video,.wp-article-content embed,.wp-article-content object{max-width:100%;}html{scrollbar-gutter:stable;}#samvadPopupBackdrop:not(.active){display:none !important;position:fixed !important;inset:0 !important;z-index:99999 !important;height:0 !important;overflow:hidden !important;}#raFastCachePrompt,.ra-pwa-toast,.fast-cache-toast{position:fixed !important;bottom:16px !important;z-index:99990 !important;transform:translate3d(0,0,0) !important;contain:layout style !important;}.preferred-source-card,#sidebarPreferredSourceCard{min-height:138px;contain:layout style;}.byline-preferred-source-slot,#postPreferredSourceBox{min-height:36px;contain:layout style;}.ra-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-family:var(--font-sans);font-size:0.74rem;font-weight:600;color:var(--text-muted);margin:0 0 8px 0;line-height:1.4;contain:layout style;}.ra-breadcrumbs a.ra-crumb-link{color:var(--text-secondary) !important;text-decoration:none !important;transition:color 0.15s ease;}.ra-breadcrumbs a.ra-crumb-link:hover{color:var(--brand-terracotta) !important;text-decoration:underline !important;}.ra-breadcrumbs .ra-crumb-sep{opacity:0.6;font-weight:700;}.ra-breadcrumbs .ra-crumb-current{color:var(--text-muted);font-weight:500;}#btnFontToggle.active{background:var(--brand-terracotta) !important;color:#FFFFFF !important;border-color:var(--brand-terracotta) !important;}.wp-article-shell.has-explore-topic-hubs .ra-post-tags{display:none !important;}.wp-article-content .wp-block-jetpack-subscriptions,.wp-article-content .jetpack_subscription_widget,.wp-article-content form[action*="subscribe"]{margin:24px 0 !important;padding:20px 22px !important;background:var(--bg-subtle,#EBE1CE) !important;border:1.5px solid var(--border-color,#DBCBB2) !important;border-left:4px solid var(--brand-terracotta,#B83B14) !important;border-radius:10px !important;box-shadow:var(--shadow-sm) !important;}.wp-article-content .wp-block-jetpack-subscriptions input[type="email"],.wp-article-content .jetpack_subscription_widget input[type="email"]{padding:10px 14px !important;border-radius:6px !important;border:1px solid var(--border-color,#DBCBB2) !important;background:var(--bg-card,#FFFDF8) !important;color:var(--text-primary,#1E140F) !important;font-size:0.88rem !important;width:100% !important;max-width:340px !important;box-sizing:border-box !important;}.wp-article-content .wp-block-jetpack-subscriptions button,.wp-article-content .wp-block-jetpack-subscriptions input[type="submit"],.wp-article-content .jetpack_subscription_widget input[type="submit"]{padding:10px 18px !important;border-radius:6px !important;background:var(--brand-terracotta,#B83B14) !important;color:#FFFFFF !important;font-weight:800 !important;font-size:0.84rem !important;border:none !important;cursor:pointer !important;}.ra-join-family-conversion-card{background:linear-gradient(135deg,var(--bg-surface,#FBF7EE) 0%,var(--bg-subtle,#EBE1CE) 100%);border:1.5px solid var(--border-color,#DBCBB2);border-top:4px solid var(--brand-forest,#14532D);border-radius:12px;padding:24px;margin:18px 0 24px;box-shadow:var(--shadow-sm);}.ra-join-family-conversion-card h2{font-family:var(--font-serif);font-size:1.35rem;font-weight:900;margin:0 0 8px;color:var(--text-primary);}.ra-join-family-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;}.ra-join-pillar-item{background:var(--bg-card,#FFFDF8);border:1px solid var(--border-color,#DBCBB2);border-radius:8px;padding:12px;font-size:0.82rem;}.ra-join-pillar-item strong{display:block;color:var(--brand-terracotta,#B83B14);margin-bottom:4px;font-size:0.84rem;}@media (max-width:768px){.ra-join-family-pillars{grid-template-columns:1fr;}}html body #editorsPickSliderSection,html body .editors-pick-slider-section{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;contain:none !important;content-visibility:visible !important;padding:14px 0 10px !important;}html body #editorsPickSliderSection .editors-pick-shell{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;contain:none !important;padding:12px 14px 14px !important;box-sizing:border-box !important;}html body #editorsPickSliderSection .editors-slider-viewport{height:auto !important;min-height:98px !important;max-height:none !important;overflow-x:auto !important;overflow-y:visible !important;contain:none !important;padding:4px 2px 6px !important;margin:0 !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;box-sizing:border-box !important;}html body #editorsPickSliderSection .editors-slider-track{display:flex !important;align-items:stretch !important;gap:14px !important;width:100% !important;box-sizing:border-box !important;}html body #editorsPickSliderSection .editor-pick-box{flex:0 0 calc((100% - 42px) / 4) !important;max-width:calc((100% - 42px) / 4) !important;min-width:0 !important;min-height:90px !important;height:auto !important;padding:10px 12px !important;display:grid !important;grid-template-columns:82px minmax(0,1fr) !important;gap:10px !important;align-items:center !important;box-sizing:border-box !important;scroll-snap-align:start !important;overflow:visible !important;}html body #editorsPickSliderSection .editor-pick-thumb{width:82px !important;height:68px !important;aspect-ratio:82 / 68 !important;border-radius:6px !important;overflow:hidden !important;contain:none !important;flex-shrink:0 !important;}html body #editorsPickSliderSection .editor-pick-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}html body #editorsPickSliderSection .editor-pick-info{min-width:0 !important;overflow:hidden !important;}html body #editorsPickSliderSection .editor-pick-headline{font-size:0.85rem !important;line-height:1.34 !important;padding-bottom:2px !important;margin-bottom:3px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}html body #editorsPickSliderSection .editor-pick-date{display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.3 !important;}@media (min-width:821px) and (max-width:1120px){html body #editorsPickSliderSection .editor-pick-box{flex:0 0 calc((100% - 28px) / 3) !important;max-width:calc((100% - 28px) / 3) !important;min-width:0 !important;}}@media (min-width:561px) and (max-width:820px){html body #editorsPickSliderSection .editor-pick-box{flex:0 0 calc((100% - 14px) / 2) !important;max-width:calc((100% - 14px) / 2) !important;min-width:0 !important;}}@media (max-width:560px){html body #editorsPickSliderSection .editor-pick-box{flex:0 0 100% !important;max-width:100% !important;min-width:0 !important;}}html[data-mobile-preview="true"] body #editorsPickSliderSection .editor-pick-box{flex:0 0 100% !important;max-width:100% !important;min-width:0 !important;}html body .samvad-popup-modal,html body #samvadPopupModalBox{box-sizing:content-box !important;width:fit-content;min-width:0 !important;max-width:min(92vw,900px);max-height:92vh;margin:0 auto !important;padding:0 !important;overflow:hidden !important;border-radius:10px !important;background:#0F172A !important;}html body .samvad-popup-top{width:100% !important;box-sizing:border-box !important;padding:7px 10px !important;margin:0 !important;gap:8px !important;}html body #popupSamvadCustomCodeContainer,html body #popupSamvadImgWrap{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;min-height:0 !important;box-sizing:border-box !important;overflow:hidden !important;background:transparent !important;line-height:0 !important;}html body #popupSamvadCustomCodeContainer #imageModal,html body #popupSamvadCustomCodeContainer .modal,html body #popupSamvadCustomCodeContainer .modal-content,html body #popupSamvadCustomCodeContainer div{position:relative !important;inset:auto !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;display:block !important;overflow:hidden !important;}html body #popupSamvadCustomCodeContainer #closeModal,html body #popupSamvadCustomCodeContainer .close-btn,html body #popupSamvadCustomCodeContainer label{display:none !important;}html body #popupSamvadCustomCodeContainer #popupImage,html body #popupSamvadCustomCodeContainer img,html body #popupSamvadImg{display:block !important;width:100% !important;max-width:none !important;height:auto !important;max-height:none !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;}html body #sidebarSamvadBox{width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;border-radius:8px !important;overflow:hidden !important;border:1px solid var(--border-color) !important;box-shadow:var(--shadow-sm) !important;background:var(--bg-card) !important;}html body #sidebarSamvadBox #samvadCustomCodeContainer,html body #sidebarSamvadBox .sidebar-samvad-img-wrap{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;overflow:hidden !important;background:var(--bg-card) !important;}html body #sidebarSamvadBox #samvadCustomCodeContainer div:not(.carousel-indicators),html body #sidebarSamvadBox #bannerAdCarouselContainer,html body #sidebarSamvadBox #bannerAdCarousel,html body #sidebarSamvadBox .carousel,html body #sidebarSamvadBox .carousel-inner,html body #sidebarSamvadBox .carousel-item,html body #sidebarSamvadBox #samvadCustomCodeContainer a{width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;max-height:none !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;box-sizing:border-box !important;}html body #sidebarSamvadBox #bannerAdCarousel img,html body #sidebarSamvadBox #samvadCustomCodeContainer img,html body #sidebarSamvadBox #sidebarSamvadImg{width:100% !important;max-width:none !important;height:auto !important;max-height:none !important;min-height:0 !important;object-fit:fill !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;}html body #sidebarSamvadBox #bannerAdCarousel label,html body #sidebarSamvadBox #samvadCustomCodeContainer label{font-family:var(--font-mono) !important;font-size:0.68rem !important;font-weight:700 !important;color:var(--text-secondary) !important;display:block !important;margin:0 !important;padding:2px 8px !important;line-height:1.2 !important;text-align:center !important;background:var(--bg-surface) !important;border-top:1px solid var(--border-subtle) !important;}html body #sidebarSamvadBox .carousel-indicators{margin-bottom:2px !important;}.wp-article-content figcaption strong:first-child,.ra-photo figcaption strong:first-child,.ra3d-article figcaption strong:first-child{margin-right:6px !important;display:inline-block;}.ra-masthead-h1{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;display:block;}h2.lead-headline{font-family:var(--font-serif);font-size:1.72rem;font-weight:900;line-height:1.24;margin-bottom:10px;}#sectionStateAffairs,#sectionForest,#sectionIndiaRoots,#sectionGlobalLens,#blockPulseStrip,#sectionTripleDeep,#blockNewsletterBand,.ra-related{content-visibility:auto;contain-intrinsic-size:auto 560px;}