:root{--site-color-accent: #ed1b2f;--site-color-ink: #182539;--site-color-muted: #727a8e;--site-color-line: #d6d6d6;--site-color-surface: #ffffff;--site-color-surface-muted: #eeeeee;--site-font-heading: Montserrat, Arial, sans-serif;--site-font-body: "Open Sans", Arial, sans-serif}.site-content-shell{box-sizing:border-box;width:90%;margin-inline:auto}@media(min-width:80.6875rem){.site-content-shell{width:75%}}.editorial-listing,.editorial-listing *,.editorial-listing *:before,.editorial-listing *:after{box-sizing:border-box}.editorial-listing{min-height:40vh;background:var(--site-color-surface);color:var(--site-color-ink);font-family:var(--site-font-body);font-size:1rem;line-height:1.5;padding-block:clamp(1.25rem,3vw,3rem) 4rem}.editorial-listing img{display:block;max-width:100%}.editorial-listing a{color:inherit;text-decoration:none}.editorial-listing ul{margin:0;padding:0;list-style:none}.editorial-listing-header{margin-block:1.5rem 2rem}.editorial-listing-header__title-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 1.5rem;border-bottom:2px solid var(--site-color-surface-muted);padding-bottom:.75rem}.editorial-listing-header h1{position:relative;margin:0;padding-left:.75rem;color:var(--site-color-ink);font:700 clamp(1.5rem,3vw,2rem)/1.15 var(--site-font-heading);text-transform:uppercase}.editorial-listing-header h1:before{position:absolute;inset:0 auto 0 0;width:.3rem;background:var(--site-color-accent);content:""}.editorial-listing-header__period{display:flex;gap:.45rem;margin:0;color:var(--site-color-muted);font:700 .9rem/1 var(--site-font-heading)}.editorial-listing-header__period-navigation{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.editorial-listing-header__period-navigation a,.editorial-story-list__views a,.editorial-story-list__more summary{border:1px solid var(--site-color-line);background:var(--site-color-surface);padding:.55rem .75rem;font:700 .75rem/1 var(--site-font-heading);text-transform:uppercase}.editorial-listing-header__period-navigation a:hover,.editorial-story-list__views a:hover,.editorial-story-list__views a[aria-current=page]{border-color:var(--site-color-accent);background:var(--site-color-accent);color:#fff}.editorial-listing-filters{margin-top:1rem;border:1px solid var(--site-color-line);background:var(--site-color-surface-muted)}.editorial-listing-filters>summary{display:flex;align-items:center;gap:.6rem;width:max-content;max-width:100%;cursor:pointer;padding:.75rem 1rem;color:var(--site-color-ink);font:700 .85rem/1.25 var(--site-font-heading)}.editorial-listing-filters>summary::marker,.editorial-listing-filters>summary::-webkit-details-marker{display:none}.editorial-listing-filters__forms{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;border-top:1px solid var(--site-color-line);padding:1rem}.editorial-listing-filters form{display:grid;align-content:start;gap:.65rem;margin:0}.editorial-listing-filters h2{margin:0 0 .25rem;font:700 1rem/1.25 var(--site-font-heading)}.editorial-listing-filters label{display:grid;gap:.3rem;color:var(--site-color-muted);font-size:.8rem;font-weight:700}.editorial-listing-filters input,.editorial-listing-filters select,.editorial-listing-filters button{width:100%;min-height:2.75rem;border:1px solid var(--site-color-line);border-radius:0;background:#fff;padding:.65rem .75rem;color:var(--site-color-ink);font:inherit}.editorial-listing-filters button{width:max-content;cursor:pointer;border-color:var(--site-color-ink);background:var(--site-color-ink);color:#fff;font:700 .75rem/1 var(--site-font-heading)}.editorial-listing__content{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0}.editorial-listing__not-found{min-height:40vh;padding-block:var(--space-12)}.editorial-listing__mobile-sponsor{margin-bottom:1rem}.editorial-story-list{min-width:0}.editorial-story-list__views{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.editorial-story-list__query{margin:0 0 1rem;color:var(--site-color-accent);font:700 1rem/1.3 var(--site-font-heading)}.editorial-story-list__cards{display:grid;gap:1.25rem}.editorial-story-card{display:grid;min-width:0;overflow:hidden;border-bottom:1px solid var(--site-color-line);background:var(--site-color-surface);padding-bottom:1.25rem}.editorial-story-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--site-color-surface-muted)}.editorial-story-card__media img,.editorial-story-card__placeholder{width:100%;height:100%;object-fit:cover}.editorial-story-card__placeholder{display:block;background:linear-gradient(135deg,#e6e8eb,#f4f5f6)}.editorial-story-card__body{display:grid;align-content:start;gap:.65rem;padding-top:.85rem}.editorial-story-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.editorial-story-card__category{border-left:4px solid var(--editorial-category-color, var(--site-color-accent));padding-left:.5rem;color:var(--editorial-category-color, var(--site-color-accent));font:700 .75rem/1.1 var(--site-font-heading);text-transform:uppercase}.editorial-story-date{color:var(--site-color-muted);font-size:.75rem}.editorial-story-card__title{margin:0;color:var(--site-color-ink);font:700 clamp(1.05rem,2vw,1.35rem)/1.2 var(--site-font-heading)}.editorial-story-card__title a:hover,.editorial-story-list__compact li a:hover{color:var(--site-color-accent)}.editorial-story-card__media-types{display:flex;gap:.5rem;color:var(--site-color-muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.editorial-story-list__more{margin-top:1.25rem}.editorial-story-list__more>summary{width:max-content;cursor:pointer;list-style:none}.editorial-story-list__more>summary::-webkit-details-marker{display:none}.editorial-story-list__more[open]>summary{margin-bottom:1.25rem}.editorial-story-list__compact{display:grid;gap:1.5rem}.editorial-story-list__compact section>h2{margin:0;border-bottom:1px solid var(--site-color-line);padding:.65rem 0;color:var(--site-color-ink);font:600 1.2rem/1.25 var(--site-font-heading);text-transform:capitalize}.editorial-story-list__compact li{border-bottom:1px solid var(--site-color-surface-muted)}.editorial-story-list__compact li a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0;font-weight:600}.editorial-story-list__compact small{flex:0 0 auto;color:var(--site-color-muted);font-size:.7rem;text-transform:uppercase}.editorial-listing-sidebar{display:none;min-width:0}.editorial-listing-sidebar--mobile{display:block}.editorial-listing-sponsor,.editorial-listing-bloggers{margin-bottom:1.5rem}.editorial-listing-sponsor h2,.editorial-listing-bloggers>h2{margin:0 0 .5rem;border-bottom:3px solid var(--site-color-line);padding-bottom:.4rem;color:var(--site-color-muted);font:700 .7rem/1 var(--site-font-heading);text-align:center;text-transform:uppercase}.editorial-listing-sponsor img{width:100%;height:auto}.editorial-listing-bloggers li+li{border-top:1px solid var(--site-color-line)}.editorial-listing-bloggers li a{display:flex;align-items:center;gap:.75rem;padding-block:.75rem}.editorial-listing-bloggers img{flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;object-fit:cover}.editorial-listing-bloggers span,.editorial-listing-bloggers small{display:block}.editorial-listing-bloggers strong{font:700 .8rem/1.2 var(--site-font-heading);text-transform:uppercase}.editorial-listing-bloggers small{margin-top:.2rem;color:var(--site-color-muted)}.ad-slot{display:grid;justify-items:center;width:100%;margin:1.25rem 0}.ad-slot__label{display:block;width:min(100%,300px);border-bottom:3px solid var(--site-color-line);padding-bottom:.25rem;color:#333;font-size:.65rem;font-weight:700;text-align:center}.ad-slot__inner{min-height:var(--ad-reserve-mobile, 0);max-width:100%}.ad-slot__inner:empty,.ad-slot:has(.ad-slot__inner:empty){display:none}.ad-slot__inner iframe,.ad-slot__inner img{max-width:100%}.ad-slot--inline{margin-block:0;padding-block:.5rem}.ad-slot--top,.ad-slot--bottom{margin-block:0 2rem}.editorial-story-list__empty{border:1px solid var(--site-color-line);padding:2rem;text-align:center}.editorial-listing :focus-visible{outline:3px solid var(--site-color-accent);outline-offset:3px}@media(min-width:62rem){.editorial-listing__content{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.editorial-listing__mobile-sponsor{display:none}.editorial-listing-sidebar{display:block}.editorial-listing-sidebar--mobile{display:none}.editorial-story-card{grid-template-columns:minmax(14rem,38%) minmax(0,1fr);gap:1.25rem}.editorial-story-card__body{padding-top:0}.editorial-listing-filters__forms{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-slot__inner{min-height:var(--ad-reserve-desktop, var(--ad-reserve-mobile, 0))}}
