/* Premium 2.0 — opt-in enhancements; original theme layout is unchanged by default. */
.ea26-premium-block{margin-block:26px 34px}.ea26-premium-eyebrow{font-size:10px;letter-spacing:.14em;font-weight:850;text-transform:uppercase;color:var(--ea-accent);display:block;margin-bottom:4px}
.ea26-premium-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ea26-premium-layout--list .ea26-premium-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ea26-premium-layout--list .ea26-card.is-compact{grid-template-columns:140px minmax(0,1fr)}
.ea26-premium-layout--list .ea26-card.is-compact .ea26-card__image{aspect-ratio:4/3}
.ea26-premium-layout--spotlight .ea26-premium-items{grid-template-columns:1.5fr 1fr 1fr;align-items:stretch}
.ea26-premium-layout--spotlight .ea26-card:first-child{grid-row:span 2}
.ea26-premium-layout--spotlight .ea26-card:first-child .ea26-card__title{font-size:clamp(21px,2.1vw,29px)}
.ea26-premium-layout--spotlight .ea26-card.is-compact{grid-template-columns:110px minmax(0,1fr)}
.ea26-premium-layout--carousel .ea26-premium-items{grid-auto-flow:column;grid-auto-columns:minmax(255px,31%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 16px}
.ea26-premium-layout--carousel .ea26-card{scroll-snap-align:start}
.ea26-header-variant-editorial .ea26-mainbar{border-bottom:1px solid rgba(255,255,255,.12)}
.ea26-header-variant-editorial .ea26-primary-menu a{font-weight:800;letter-spacing:.01em}
.ea26-header-variant-editorial .ea26-section-nav{background:rgba(255,255,255,.045)}
.ea26-header-date{font-size:11px;font-weight:700;color:rgba(255,255,255,.82);white-space:nowrap}
.ea26-premium-archive-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;align-items:start}.ea26-premium-archive-main{min-width:0}.ea26-premium-archive-with-sidebar .ea26-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.ea26-footer-compact .ea26-footer__top{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:20px}
.ea26-footer-compact .ea26-footer{padding-top:30px}
.ea26-archive-layout-list .ea26-archive-grid,.ea26-archive-layout-list .ea26-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.ea26-archive-layout-list .ea26-archive-grid .ea26-card,.ea26-archive-layout-list .ea26-section-grid .ea26-card{display:grid;grid-template-columns:170px minmax(0,1fr)}
.ea26-archive-layout-list .ea26-archive-grid .ea26-card__image,.ea26-archive-layout-list .ea26-section-grid .ea26-card__image{aspect-ratio:4/3;height:100%}
.ea26-archive-layout-list .ea26-archive-grid .ea26-card__body,.ea26-archive-layout-list .ea26-section-grid .ea26-card__body{padding:15px}
.ea26-archive-layout-list .ea26-archive-grid .ea26-card__title,.ea26-archive-layout-list .ea26-section-grid .ea26-card__title{font-size:17px}
.ea26-archive-layout-magazine .ea26-archive-grid .ea26-card:first-child,.ea26-archive-layout-magazine .ea26-section-grid .ea26-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}
.ea26-archive-layout-magazine .ea26-archive-grid .ea26-card:first-child .ea26-card__image,.ea26-archive-layout-magazine .ea26-section-grid .ea26-card:first-child .ea26-card__image{height:100%;aspect-ratio:4/3}
.ea26-archive-layout-magazine .ea26-archive-grid .ea26-card:first-child .ea26-card__title,.ea26-archive-layout-magazine .ea26-section-grid .ea26-card:first-child .ea26-card__title{font-size:clamp(22px,2.4vw,30px)}
@media(max-width:960px){.ea26-premium-archive-with-sidebar{grid-template-columns:1fr}.ea26-premium-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ea26-premium-layout--spotlight .ea26-premium-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ea26-premium-layout--spotlight .ea26-card:first-child{grid-column:span 2;grid-row:auto}.ea26-premium-layout--carousel .ea26-premium-items{grid-auto-columns:minmax(220px,43%);grid-template-columns:none}.ea26-archive-layout-list .ea26-archive-grid,.ea26-archive-layout-list .ea26-section-grid{grid-template-columns:1fr}.ea26-footer-compact .ea26-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ea26-premium-items,.ea26-premium-layout--list .ea26-premium-items,.ea26-premium-layout--spotlight .ea26-premium-items{grid-template-columns:1fr}.ea26-premium-layout--spotlight .ea26-card:first-child{grid-column:auto}.ea26-premium-layout--carousel .ea26-premium-items{grid-auto-columns:minmax(240px,85%);grid-template-columns:none}.ea26-premium-layout--list .ea26-card.is-compact{grid-template-columns:106px minmax(0,1fr)}.ea26-archive-layout-list .ea26-archive-grid .ea26-card,.ea26-archive-layout-list .ea26-section-grid .ea26-card{grid-template-columns:112px minmax(0,1fr)}.ea26-archive-layout-list .ea26-archive-grid .ea26-card__title,.ea26-archive-layout-list .ea26-section-grid .ea26-card__title{font-size:15px}.ea26-archive-layout-magazine .ea26-archive-grid .ea26-card:first-child,.ea26-archive-layout-magazine .ea26-section-grid .ea26-card:first-child{grid-column:auto;display:block}.ea26-footer-compact .ea26-footer__top{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ea26-premium-layout--carousel .ea26-premium-items{scroll-behavior:auto}}
