:root{--lum-radius:8px;--lum-radius-sm:5px;--lum-shadow:0 10px 28px rgba(10,10,13,.08);--lum-shadow-dark:0 12px 36px rgba(0,0,0,.25)}
html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.lumeticos-site .wp-site-blocks{overflow:clip}::selection{background:var(--wp--preset--color--lume);color:#fff}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--wp--preset--color--lume);outline-offset:2px}.lumeticos-eyebrow,.lumeticos-module-label{font-size:.69rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.lumeticos-site .wp-block-post-title a{transition:color .15s ease}.lumeticos-site .wp-block-post-title a:hover{color:var(--wp--preset--color--lume)}
/* Header */
.lumeticos-header-shell{position:relative;z-index:30;border-bottom:1px solid var(--wp--preset--color--line);background:#fff}.lumeticos-utility-row{min-height:31px;border-bottom:1px solid var(--wp--preset--color--line)}.lumeticos-utility-row p{margin:0}.lumeticos-brand-row{min-height:92px}.lumeticos-brand{gap:.45rem}.lumeticos-brand .wp-block-site-title{font-size:clamp(1.8rem,2.6vw,2.55rem)!important;letter-spacing:-.055em;line-height:.92}.lumeticos-brand-mark{display:inline-block;width:.62rem;height:.62rem;background:var(--wp--preset--color--lume)}body:has(.lumeticos-brand .custom-logo) .lumeticos-brand>.wp-block-site-title,body:has(.lumeticos-brand .custom-logo) .lumeticos-brand>.lumeticos-brand-mark{display:none}.lumeticos-site-logo img{display:block;width:auto;max-width:min(290px,50vw);max-height:48px;object-fit:contain}.lumeticos-header-search{width:min(330px,30vw)}.lumeticos-header-search .wp-block-search__inside-wrapper{border:1px solid #cfd0d6;padding:2px;border-radius:4px}.lumeticos-header-search .wp-block-search__input{min-height:38px}.lumeticos-header-search .wp-block-search__button{margin:0;background:var(--wp--preset--color--lume);color:#fff;border:0;border-radius:3px;min-height:38px}.lumeticos-primary-nav{box-shadow:0 1px 0 rgba(0,0,0,.08)}.lumeticos-primary-nav>.wp-block-group{min-height:46px}.lumeticos-main-nav .wp-block-navigation__container{gap:1.35rem}.lumeticos-main-nav .wp-block-navigation-item__content{color:#fff;font-size:.8rem;font-weight:800;white-space:nowrap}.lumeticos-main-nav .wp-block-navigation-item__content:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.lumeticos-menu-note{margin:0;color:#fff;font-family:var(--wp--preset--font-family--mono);opacity:.8}
/* Flash strip */
.lumeticos-flash-strip{border-bottom:1px solid #28282f}.lumeticos-flash-inner{min-height:43px;gap:1rem;overflow:hidden}.lumeticos-flash-label{margin:0;background:var(--wp--preset--color--lume);color:#fff;font-weight:900;letter-spacing:.07em;padding:.42rem .7rem;white-space:nowrap}.lumeticos-flash-query{flex:1;min-width:0}.lumeticos-flash-query .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.lumeticos-flash-query .wp-block-post{min-width:0;padding:0 .95rem;border-left:1px solid #33333a}.lumeticos-flash-title{margin:0!important;font-size:.77rem!important;line-height:1.25!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lumeticos-flash-title a{color:#fff!important}.lumeticos-flash-title a:hover{color:var(--wp--preset--color--lume-light)!important}
/* Dark newsroom */
.lumeticos-newsroom{border-bottom:1px solid #24242a}.lumeticos-dark-section-head{margin-bottom:1rem;padding-bottom:.55rem;border-bottom:1px solid #3a3a42}.lumeticos-dark-section-head h2,.lumeticos-dark-section-head p{margin:0}.lumeticos-dark-section-head h2{position:relative;padding-left:.8rem}.lumeticos-dark-section-head h2::before{content:"";position:absolute;left:0;top:.18rem;bottom:.15rem;width:4px;background:var(--wp--preset--color--lume)}.lumeticos-newsroom-grid{align-items:stretch}.lumeticos-newsroom-grid>.wp-block-column{min-width:0}.lumeticos-module-heading{margin-bottom:.55rem;border-bottom:1px solid #34343b;padding-bottom:.4rem}.lumeticos-module-label{margin:0;color:#fff}.lumeticos-module-heading .lumeticos-module-label::after{content:"";display:block;width:34px;height:2px;background:var(--wp--preset--color--lume);margin-top:.4rem}.lumeticos-main-story-query,.lumeticos-main-story-query .wp-block-post-template,.lumeticos-main-story-query .wp-block-post{height:100%}.lumeticos-main-story-query .wp-block-post-template{margin:0;padding:0;list-style:none}.lumeticos-main-story{position:relative;isolation:isolate;min-height:430px;height:100%;overflow:hidden;border-radius:var(--lum-radius);background:linear-gradient(145deg,#191921,#0f0f13 60%);box-shadow:var(--lum-shadow-dark)}.lumeticos-main-story>.wp-block-post-featured-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0!important;overflow:hidden}.lumeticos-main-story>.wp-block-post-featured-image a,.lumeticos-main-story>.wp-block-post-featured-image img{display:block;width:100%!important;height:100%!important}.lumeticos-main-story>.wp-block-post-featured-image img{object-fit:cover;filter:saturate(.9) contrast(1.04)}.lumeticos-main-story::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,12,16,.04) 22%,rgba(12,12,16,.2) 52%,rgba(12,12,16,.96) 100%);pointer-events:none}.lumeticos-main-story-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:clamp(1.15rem,2.2vw,1.8rem)}.lumeticos-main-story-copy .wp-block-post-terms{margin:0 0 .45rem}.lumeticos-main-story-title{margin:0 0 .65rem!important;font-size:clamp(1.65rem,2.15vw,2.35rem)!important;line-height:1.06!important;letter-spacing:-.026em!important;max-width:760px;text-wrap:balance}.lumeticos-main-story-title a{color:#fff!important}.lumeticos-meta,.lumeticos-meta a{color:var(--wp--preset--color--muted);font-size:.72rem}.lumeticos-meta-dark,.lumeticos-meta-dark a{color:#b8b8c1!important}.lumeticos-editor-query .wp-block-post-template{display:grid;grid-template-columns:1fr;gap:.9rem;margin:0;padding:0;list-style:none}.lumeticos-editor-card{min-width:0;padding-bottom:.85rem;border-bottom:1px solid #34343b}.lumeticos-editor-query .wp-block-post:last-child .lumeticos-editor-card{border-bottom:0;padding-bottom:0}.lumeticos-editor-card .wp-block-post-featured-image{margin:0 0 .55rem!important;overflow:hidden;border-radius:var(--lum-radius-sm);background:#24242c}.lumeticos-editor-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.lumeticos-editor-card .wp-block-post-terms{margin:0}.lumeticos-editor-title{font-size:clamp(.9rem,.95vw,1.04rem)!important;line-height:1.18!important;margin:.25rem 0 .4rem!important}.lumeticos-editor-title a{color:#fff!important}.lumeticos-trending-query{counter-reset:trend}.lumeticos-trending-query .wp-block-post-template{margin:0;padding:0;list-style:none}.lumeticos-trending-query .wp-block-post{counter-increment:trend}.lumeticos-trending-item{position:relative;padding:.7rem 0 .7rem 2.25rem;border-bottom:1px solid #34343b}.lumeticos-trending-item::before{content:counter(trend);position:absolute;left:0;top:.65rem;width:1.55rem;height:1.55rem;display:grid;place-items:center;background:var(--wp--preset--color--lume);color:#fff;font-family:var(--wp--preset--font-family--mono);font-size:.68rem;font-weight:900}.lumeticos-trending-title{font-size:.82rem!important;line-height:1.2!important;margin:0 0 .28rem!important}.lumeticos-trending-title a{color:#fff!important}.lumeticos-trending-item .wp-block-post-terms{font-size:.6rem!important}.lumeticos-featured-head{margin-top:1.4rem}.lumeticos-featured-query .wp-block-post-template{gap:.85rem}.lumeticos-featured-card{min-width:0;background:#1c1c22;border:1px solid #2f2f36;border-radius:var(--lum-radius);overflow:hidden;padding-bottom:.75rem}.lumeticos-featured-card .wp-block-post-featured-image{margin:0 0 .6rem!important;background:#24242c}.lumeticos-featured-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.lumeticos-featured-card>.wp-block-post-terms,.lumeticos-featured-card>.wp-block-post-title,.lumeticos-featured-card>.wp-block-post-date{margin-left:.75rem;margin-right:.75rem}.lumeticos-featured-title{font-size:.88rem!important;line-height:1.2!important;margin:.24rem 0 .5rem!important}.lumeticos-featured-title a{color:#fff!important}.lumeticos-empty-dark{padding:1rem;border:1px dashed #3a3a42;color:#a5a5ae}
/* Light sections */
.lumeticos-ad-slot{min-height:86px;border:1px dashed #d2d3d8;background:#f8f8f9;display:flex;align-items:center;justify-content:center}.lumeticos-ad-slot p{margin:0;color:#858892;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.lumeticos-light-section-head{margin-bottom:1rem;padding-bottom:.6rem;border-bottom:2px solid var(--wp--preset--color--ink)}.lumeticos-light-section-head h2,.lumeticos-light-section-head p{margin:0}.lumeticos-light-section-head h2{position:relative;padding-left:.75rem}.lumeticos-light-section-head h2::before{content:"";position:absolute;left:0;top:.13rem;bottom:.1rem;width:4px;background:var(--wp--preset--color--lume)}.lumeticos-latest-layout{align-items:flex-start}.lumeticos-latest-layout>.wp-block-column{min-width:0}.lumeticos-latest-query .wp-block-post-template{margin:0;padding:0;list-style:none}.lumeticos-latest-query .wp-block-post{border-bottom:1px solid var(--wp--preset--color--line)}.lumeticos-latest-item{gap:1rem;padding:1rem 0;align-items:flex-start}.lumeticos-latest-query .wp-block-post:first-child .lumeticos-latest-item{padding-top:0}.lumeticos-latest-item>.wp-block-post-featured-image{flex:0 0 190px;width:190px;max-width:190px;margin:0!important;overflow:hidden;border-radius:var(--lum-radius-sm);background:#eee}.lumeticos-latest-item>.wp-block-post-featured-image img{display:block;width:100%!important;height:100%!important;object-fit:cover}.lumeticos-latest-copy{min-width:0;flex:1}.lumeticos-latest-copy .wp-block-post-terms{margin:0}.lumeticos-latest-title{font-size:clamp(1.02rem,1.25vw,1.28rem)!important;line-height:1.16!important;margin:.2rem 0 .3rem!important}.lumeticos-latest-copy .wp-block-post-excerpt{margin:.15rem 0 .35rem}.lumeticos-sidebar-panel{position:sticky;top:1rem;padding:1.1rem;border:1px solid var(--wp--preset--color--line);border-top:4px solid var(--wp--preset--color--lume);background:#fff}.lumeticos-sidebar-panel h2{margin:.2rem 0 .7rem}.lumeticos-sidebar-ranking{counter-reset:side}.lumeticos-sidebar-ranking .wp-block-post-template{margin:0;padding:0;list-style:none}.lumeticos-sidebar-ranking .wp-block-post{counter-increment:side;padding:.8rem 0;border-top:1px solid var(--wp--preset--color--line)}.lumeticos-sidebar-ranking .wp-block-post:first-child{border-top:0}.lumeticos-sidebar-title{position:relative;margin:0!important;padding-left:2rem;font-size:.9rem!important;line-height:1.22!important}.lumeticos-sidebar-title::before{content:counter(side,decimal-leading-zero);position:absolute;left:0;top:.03rem;color:var(--wp--preset--color--lume);font-family:var(--wp--preset--font-family--mono);font-size:.7rem;font-weight:900}.lumeticos-newsletter-box{margin-top:1rem;padding:1.15rem;border-left:4px solid var(--wp--preset--color--lume)}.lumeticos-newsletter-box h3{margin:.25rem 0}.lumeticos-depth-query .wp-block-post-template{gap:1rem}.lumeticos-depth-card{min-width:0;background:#fff;border:1px solid var(--wp--preset--color--line);padding-bottom:.9rem}.lumeticos-depth-card .wp-block-post-featured-image{margin:0 0 .7rem!important;background:#e9e9ec}.lumeticos-depth-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.lumeticos-depth-card>.wp-block-post-terms,.lumeticos-depth-card>.wp-block-post-title,.lumeticos-depth-card>.wp-block-post-excerpt{margin-left:.85rem;margin-right:.85rem}.lumeticos-depth-title{font-size:1rem!important;line-height:1.18!important;margin:.25rem 0 .35rem!important}
/* Archives/search */
.lumeticos-archive-header{margin-bottom:1.4rem}.lumeticos-archive-header h1{margin:.2rem 0}.lumeticos-archive-layout{align-items:flex-start}.lumeticos-archive-query .wp-block-post-template{gap:1.25rem}.lumeticos-archive-card{min-width:0;padding-bottom:1.1rem;border-bottom:1px solid var(--wp--preset--color--line)}.lumeticos-archive-card .wp-block-post-featured-image{margin:0 0 .65rem!important;overflow:hidden;border-radius:var(--lum-radius-sm);background:#eee}.lumeticos-archive-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.lumeticos-archive-title{font-size:1.08rem!important;line-height:1.17!important;margin:.25rem 0 .35rem!important}.lumeticos-pagination{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--wp--preset--color--line);gap:.35rem}.lumeticos-pagination a,.lumeticos-pagination .page-numbers{display:inline-flex;min-width:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--wp--preset--color--line);padding:.3rem .6rem}.lumeticos-search-page .wp-block-search{max-width:700px;margin-top:1rem}
/* Article */
.lumeticos-article-header{max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.lumeticos-article-title{font-size:clamp(2rem,4.2vw,3.7rem)!important;line-height:1.02!important;max-width:960px;margin:.45rem 0 .75rem!important;text-wrap:balance}.lumeticos-article-deck{max-width:820px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.48}.lumeticos-article-cover{margin-top:1.5rem!important;overflow:hidden;max-height:720px}.lumeticos-article-cover img{width:100%;max-height:720px;object-fit:cover}.lumeticos-article-body{max-width:760px;margin-left:auto!important;margin-right:auto!important}.lumeticos-article-body h2{font-size:1.65rem;margin-top:2.3rem}.lumeticos-article-body h3{font-size:1.28rem;margin-top:1.8rem}.lumeticos-article-body blockquote{font-size:1.15rem}.lumeticos-article-body table{font-size:.92rem}.lumeticos-author-box{max-width:760px;border-top:1px solid var(--wp--preset--color--line);border-bottom:1px solid var(--wp--preset--color--line)}.lumeticos-related{border-top:1px solid var(--wp--preset--color--line);padding-top:1.5rem}
/* Footer */
.lumeticos-footer{border-top:4px solid var(--wp--preset--color--lume)}.lumeticos-footer .wp-block-site-title a{color:#fff}.lumeticos-footer-menu .wp-block-navigation__container{gap:.42rem}.lumeticos-footer-menu .wp-block-navigation-item__content{color:#a9a9b2;font-size:.8rem}.lumeticos-footer-menu .wp-block-navigation-item__content:hover{color:#fff}.lumeticos-footer-bottom{padding-top:.8rem}.lumeticos-footer-bottom p{margin:0}
/* Editor-friendly empty states */
.lumeticos-query-empty{padding:1rem;border:1px dashed var(--wp--preset--color--line);color:var(--wp--preset--color--muted);background:var(--wp--preset--color--surface)}
@media(max-width:1050px){.lumeticos-newsroom-grid{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important}.lumeticos-newsroom-grid>.wp-block-column{width:auto!important;flex-basis:auto!important}.lumeticos-newsroom-grid>.wp-block-column:nth-child(3){grid-column:1/-1}.lumeticos-trending-query .wp-block-post-template{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.lumeticos-trending-item{border:1px solid #34343b;padding:.7rem .6rem .7rem 2.15rem}.lumeticos-featured-query .wp-block-post-template.is-layout-grid,.lumeticos-depth-query .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lumeticos-latest-layout{display:block!important}.lumeticos-latest-layout>.wp-block-column+ .wp-block-column{margin-top:2rem}.lumeticos-sidebar-panel{position:relative;top:auto}.lumeticos-header-search{width:min(280px,34vw)}}
@media(max-width:760px){.lumeticos-utility-row{display:none!important}.lumeticos-brand-row{min-height:72px}.lumeticos-header-search{display:none}.lumeticos-site-logo img{max-width:215px;max-height:39px}.lumeticos-brand .wp-block-site-title{font-size:2rem!important}.lumeticos-primary-nav>.wp-block-group{min-height:43px}.lumeticos-menu-note{display:none}.lumeticos-main-nav .wp-block-navigation__responsive-container-open{color:#fff}.lumeticos-flash-query .wp-block-post-template{grid-template-columns:1fr}.lumeticos-flash-query .wp-block-post:nth-child(n+2){display:none}.lumeticos-flash-query .wp-block-post{border-left:0;padding:0}.lumeticos-newsroom-grid{display:block!important}.lumeticos-newsroom-grid>.wp-block-column+ .wp-block-column{margin-top:1.35rem}.lumeticos-main-story{min-height:390px}.lumeticos-main-story-title{font-size:clamp(1.55rem,6.7vw,2.05rem)!important}.lumeticos-editor-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.lumeticos-editor-card{border-bottom:0;padding-bottom:0}.lumeticos-trending-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.lumeticos-featured-query .wp-block-post-template.is-layout-grid,.lumeticos-depth-query .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lumeticos-latest-item>.wp-block-post-featured-image{flex-basis:122px;width:122px;max-width:122px}.lumeticos-latest-copy .wp-block-post-excerpt{display:none}.lumeticos-latest-title{font-size:1rem!important}.lumeticos-archive-layout{display:block!important}.lumeticos-archive-layout>.wp-block-column+ .wp-block-column{margin-top:2rem}.lumeticos-article-title{font-size:clamp(1.9rem,8.5vw,2.7rem)!important}.lumeticos-article-masthead{padding-top:2rem!important;padding-bottom:2rem!important}.lumeticos-footer .wp-block-columns{gap:1.8rem!important}}
@media(max-width:500px){.lumeticos-depth-query .wp-block-post-template.is-layout-grid,.lumeticos-archive-query .wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}.lumeticos-featured-query .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lumeticos-editor-query .wp-block-post-template{grid-template-columns:1fr 1fr}.lumeticos-editor-title{font-size:.86rem!important}.lumeticos-trending-query .wp-block-post-template{grid-template-columns:1fr}.lumeticos-main-story{min-height:360px}.lumeticos-latest-item>.wp-block-post-featured-image{flex-basis:105px;width:105px;max-width:105px}.lumeticos-depth-section .lumeticos-light-section-head{display:block!important}.lumeticos-depth-section .lumeticos-light-section-head>p{margin-top:.4rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* ========================================================================== */
/* Luméticos 2.1 — NewsCave-inspired navigation + rolling news ticker          */
/* ========================================================================== */
.lumeticos-v21-header.lumeticos-header-shell{
	background:#fff!important;
	border-bottom:0;
}
.lumeticos-v21-header .lumeticos-brand-row{
	min-height:84px;
	gap:1.5rem;
}
.lumeticos-v21-header .lumeticos-header-tagline{
	max-width:430px;
	margin:0;
	text-align:right;
	font-size:.76rem!important;
	line-height:1.35;
}
.lumeticos-nav-band{
	position:relative;
	z-index:50;
	box-shadow:0 2px 0 rgba(0,0,0,.08);
}
.lumeticos-nav-inner{
	min-height:50px;
	gap:0;
}
.lumeticos-nav-band .lumeticos-main-nav{
	flex:1;
	min-width:0;
}
.lumeticos-nav-band .lumeticos-main-nav .wp-block-navigation__container{
	gap:0!important;
	align-items:stretch;
}
.lumeticos-nav-band .lumeticos-main-nav .wp-block-navigation-item{
	align-self:stretch;
}
.lumeticos-nav-band .lumeticos-main-nav .wp-block-navigation-item__content{
	display:flex;
	align-items:center;
	min-height:50px;
	padding:0 .92rem;
	color:#fff!important;
	font-size:.79rem;
	font-weight:850;
	letter-spacing:-.01em;
	line-height:1;
	white-space:nowrap;
	transition:background-color .16s ease,color .16s ease;
}
.lumeticos-nav-band .lumeticos-main-nav .wp-block-navigation-item__content:hover,
.lumeticos-nav-band .lumeticos-main-nav .current-menu-item>.wp-block-navigation-item__content,
.lumeticos-nav-band .lumeticos-main-nav .current-menu-ancestor>.wp-block-navigation-item__content{
	background:rgba(16,16,19,.22);
	color:#fff!important;
	text-decoration:none;
}
.lumeticos-nav-band .wp-block-navigation__submenu-icon{
	color:#fff;
	margin-left:-.55rem;
	margin-right:.55rem;
}
.lumeticos-nav-band .wp-block-navigation__submenu-container{
	min-width:210px!important;
	background:#141419!important;
	border:0!important;
	box-shadow:0 12px 30px rgba(0,0,0,.22);
	padding:.35rem!important;
}
.lumeticos-nav-band .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
	min-height:auto;
	padding:.72rem .78rem;
	font-size:.76rem;
}
.lumeticos-nav-search{
	flex:0 0 50px;
	width:50px!important;
	margin:0 0 0 auto!important;
	border-left:1px solid rgba(255,255,255,.22);
}
.lumeticos-nav-search .wp-block-search__inside-wrapper{
	padding:0!important;
	border:0!important;
}
.lumeticos-nav-search.wp-block-search__button-only .wp-block-search__button{
	width:50px;
	height:50px;
	min-width:50px;
	margin:0!important;
	padding:0!important;
	display:grid;
	place-items:center;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	color:#fff!important;
}
.lumeticos-nav-search.wp-block-search__button-only .wp-block-search__button:hover{
	background:rgba(16,16,19,.22)!important;
}
.lumeticos-nav-search.wp-block-search__button-only .wp-block-search__button svg{
	width:20px;
	height:20px;
}

/* Existing FSE headers saved from 2.0 still look deliberate before migration. */
.lumeticos-v2-header .lumeticos-brand-row{
	column-gap:1.25rem!important;
}
.lumeticos-v2-header .lumeticos-main-nav .wp-block-navigation__container{
	gap:1rem!important;
}

/* Rolling-news bar: compatible with the current front-page Query Loop and 2.1. */
.lumeticos-flash-strip{
	position:relative;
	z-index:25;
	background:#151519!important;
	color:#fff!important;
	border-top:1px solid #222228;
	border-bottom:1px solid #2a2a31;
	padding-top:0!important;
	padding-bottom:0!important;
}
.lumeticos-flash-inner{
	min-height:46px;
	gap:0!important;
	overflow:hidden;
}
.lumeticos-flash-label{
	position:relative;
	z-index:3;
	align-self:stretch;
	display:flex;
	align-items:center;
	gap:.48rem;
	margin:0!important;
	padding:0 1rem!important;
	background:var(--wp--preset--color--lume)!important;
	color:#fff!important;
	font-size:.68rem!important;
	font-weight:900!important;
	letter-spacing:.055em!important;
	line-height:1!important;
	white-space:nowrap;
}
.lumeticos-flash-label::before{
	content:"";
	width:.55rem;
	height:.55rem;
	border-radius:999px;
	background:#fff;
	box-shadow:0 0 0 4px rgba(255,255,255,.14);
}
.lumeticos-flash-query,
.lumeticos-ticker-query{
	position:relative;
	flex:1;
	min-width:0;
	overflow:hidden;
	-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.8rem,#000 calc(100% - 1.8rem),transparent 100%);
	mask-image:linear-gradient(90deg,transparent 0,#000 1.8rem,#000 calc(100% - 1.8rem),transparent 100%);
}
.lumeticos-flash-query .wp-block-post-template,
.lumeticos-ticker-query .wp-block-post-template{
	display:flex!important;
	grid-template-columns:none!important;
	align-items:center;
	width:max-content;
	min-width:max-content;
	gap:0!important;
	margin:0!important;
	padding:0!important;
	list-style:none;
	will-change:transform;
}
.lumeticos-flash-query .wp-block-post,
.lumeticos-ticker-query .wp-block-post{
	position:relative;
	flex:0 0 auto;
	min-width:max-content;
	padding:0!important;
	border:0!important;
}
.lumeticos-flash-query .wp-block-post::after,
.lumeticos-ticker-query .wp-block-post::after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:3px;
	height:3px;
	border-radius:999px;
	background:var(--wp--preset--color--lume-light);
	transform:translate(50%,-50%);
}
.lumeticos-flash-title{
	margin:0!important;
	padding:0 1.25rem;
	font-size:.76rem!important;
	font-weight:760!important;
	line-height:46px!important;
	letter-spacing:-.005em;
	white-space:nowrap!important;
	overflow:visible!important;
	text-overflow:clip!important;
}
.lumeticos-flash-title a{
	color:#f6f4ff!important;
}
.lumeticos-flash-title a:hover{
	color:var(--wp--preset--color--lume-light)!important;
}
.lumeticos-flash-query .wp-block-post-template.is-running,
.lumeticos-ticker-query .wp-block-post-template.is-running{
	animation:lumeticos-ticker-scroll var(--lum-ticker-duration,28s) linear infinite;
}
.lumeticos-flash-query:hover .wp-block-post-template.is-running,
.lumeticos-flash-query:focus-within .wp-block-post-template.is-running,
.lumeticos-ticker-query:hover .wp-block-post-template.is-running,
.lumeticos-ticker-query:focus-within .wp-block-post-template.is-running{
	animation-play-state:paused;
}
.lumeticos-flash-query .wp-block-post-template.reduce-motion,
.lumeticos-ticker-query .wp-block-post-template.reduce-motion{
	animation:none!important;
	transform:none!important;
}
@keyframes lumeticos-ticker-scroll{
	from{transform:translate3d(0,0,0)}
	to{transform:translate3d(calc(-1 * var(--lum-ticker-distance,800px)),0,0)}
}

@media(max-width:900px){
	.lumeticos-v21-header .lumeticos-header-tagline{display:none}
	.lumeticos-v21-header .lumeticos-brand-row{min-height:76px}
	.lumeticos-nav-band .lumeticos-main-nav .wp-block-navigation-item__content{padding:0 .72rem;font-size:.75rem}
}
@media(max-width:760px){
	.lumeticos-v21-header .lumeticos-brand-row{min-height:68px;padding-top:15px!important;padding-bottom:15px!important}
	.lumeticos-v21-header .lumeticos-site-logo img{max-width:205px;max-height:40px}
	.lumeticos-nav-inner{min-height:48px}
	.lumeticos-nav-band .lumeticos-main-nav{flex:1}
	.lumeticos-nav-band .lumeticos-main-nav .wp-block-navigation__responsive-container-open{
		width:48px;height:48px;padding:0;display:grid;place-items:center;color:#fff
	}
	.lumeticos-nav-band .wp-block-navigation__responsive-container.is-menu-open{
		background:#121217!important;
		color:#fff!important;
		padding:1.25rem!important;
	}
	.lumeticos-nav-band .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
		padding-top:3.5rem!important;
	}
	.lumeticos-nav-band .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{
		width:100%;align-items:stretch!important;gap:0!important
	}
	.lumeticos-nav-band .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{
		width:100%;min-height:auto;padding:.78rem .25rem;border-bottom:1px solid #2a2a31;font-size:1rem
	}
	.lumeticos-nav-search{flex-basis:48px;width:48px!important}
	.lumeticos-nav-search.wp-block-search__button-only .wp-block-search__button{width:48px;height:48px;min-width:48px}
	.lumeticos-flash-inner{min-height:42px}
	.lumeticos-flash-label{padding:0 .75rem!important;font-size:.62rem!important}
	.lumeticos-flash-label::before{width:.45rem;height:.45rem}
	.lumeticos-flash-title{padding:0 1rem;font-size:.7rem!important;line-height:42px!important}
	.lumeticos-flash-query,.lumeticos-ticker-query{-webkit-mask-image:none;mask-image:none}
}
@media(max-width:430px){
	.lumeticos-flash-label{padding:0 .65rem!important}
	.lumeticos-flash-label::before{display:none}
	.lumeticos-flash-title{font-size:.68rem!important}
}
@media(prefers-reduced-motion:reduce){
	.lumeticos-flash-query .wp-block-post-template,
	.lumeticos-ticker-query .wp-block-post-template{animation:none!important;transform:none!important}
}
@media(max-width:760px){
	.lumeticos-flash-query .wp-block-post:nth-child(n+2),
	.lumeticos-ticker-query .wp-block-post:nth-child(n+2){display:block!important}
}
/* Defensive containment for animated ticker tracks and responsive navigation. */
body.lumeticos-site{overflow-x:clip}
/* The ticker is site-wide in the 2.1 header. Hide a legacy saved home ticker if WordPress still has it in the DB. */
.lumeticos-v21-header + .lumeticos-v2-front.lumeticos-flash-strip{display:none!important}
.lumeticos-header-ticker{display:block!important}
