.section-hero .content-grid{column-gap:0}.section-hero__left{padding-right:16px;border-top:5px solid #111;padding-top:var(--space-4,16px)}.section-hero__left .section-header{border-top:none;padding-top:0}.section-hero__left .hero-newsletter__header{border-top:4px solid var(--color-ink,#111);padding-top:8px}.section-hero__center{padding:0 16px}.section-hero__center-mobile{display:none}.ad--hero-center{max-width:728px;margin:var(--space-4,16px) auto;text-align:center}.ad--hero-right-square{margin:var(--space-7,48px) 0 var(--space-4,16px);padding-top:var(--space-4,16px);border-top:1px solid var(--color-border,#dedede);text-align:center}.ad--hero-square-placeholder{border:2px dashed var(--color-border,#dedede);padding:var(--space-6,32px) 0;border-radius:4px;background:var(--color-surface-alt,#f5f5f5);min-height:250px;margin:var(--space-4,16px) 0;display:flex;align-items:center;justify-content:center}.ad--hero-center-placeholder{border:2px dashed var(--color-border,#dedede);padding:var(--space-6,32px) var(--space-3,12px);border-radius:4px;background:var(--color-surface-alt,#f5f5f5);max-width:728px;min-height:90px;margin:var(--space-4,16px) auto;display:flex;align-items:center;justify-content:center}.ad__placeholder-label{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:var(--font-size-xs,12px);color:var(--color-ink-muted,#777);text-transform:uppercase;letter-spacing:.05em}.section-hero__right{padding-left:16px;padding-top:var(--space-4,16px)}.section-hero__right .section-header{border-top:5px solid #111;padding-top:var(--space-2,8px);margin-bottom:var(--space-3,12px)}.an-waterfall header{margin-bottom:1rem}.an-waterfall .section-header{border-top:4px solid var(--color-ink,#111);padding-top:8px;margin-bottom:1rem}.an-waterfall .section-header__label{font-family:var(--font-nav,'Staatliches','Impact',sans-serif);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink,#000)}.an-waterfall .readmore{margin-top:1rem}.an-waterfall .readmore a{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--color-accent,#c8102e);text-decoration:none}.an-waterfall .readmore a:hover{text-decoration:underline}.an-card.home-feature{margin-bottom:0}.an-card.home-feature .card__figure{aspect-ratio:1.45;margin-bottom:.5rem}.an-card.home-feature .card__img{width:100%;height:100%;object-fit:cover}.an-card .meta .dek{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-secondary,#444);margin-bottom:.25rem}.home-feature-container .card--hero .card__kicker--italic{font-style:normal;text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-family:var(--font-kicker,'Staatliches','Impact','Arial Narrow',sans-serif);font-weight:700}.home-feature-container .card--hero .card__headline--hero{font-family:var(--font-display,'Staatliches','Impact',sans-serif);font-size:clamp(24px, 2.5vw, 36px);font-weight:700;line-height:1.15;margin-bottom:.5rem}.home-feature-container .card--hero .card__deck--visible{display:block;font-size:var(--font-size-sm,14px);line-height:var(--leading-normal,1.55)}.home-feature-container .card__meta time{font-size:var(--font-size-2xs,11px);color:var(--color-ink-muted,#777)}.home-feature-container .card__meta{display:block;margin:8px 0 4px}.home-feature-container .card__author a{color:var(--color-ink,#111);font-weight:600;text-decoration:none}.home-feature-container .card__author a:hover{color:var(--color-accent,#c8102e)}.hero-secondary{margin-top:24px}.an-spacer{height:1rem;border:none;background:0 0}.section-header{border-top:none;padding-top:0;margin-bottom:1rem}.section-header .section-header__label{font-family:var(--font-nav,'Staatliches','Impact',sans-serif);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink,#111);margin:0}.an-waterfall .card__kicker{display:none}.an-waterfall .card__date{font-size:var(--font-size-3xs,10px);color:var(--color-ink-muted,#777)}.an-waterfall .card__headline,.an-waterfall .card__headline--sm{font-size:var(--font-size-sm,14px);font-weight:600}.an-waterfall .card--standard .card__headline{font-size:var(--font-size-md,18px);font-weight:700}.an-waterfall .card__meta{display:flex;align-items:center;gap:4px}.wf-sub .card--text-only{padding:.5rem 0}.wf-sub .card__headline--sm{font-size:.8rem;font-weight:500;line-height:1.3}.wf-sub .card__date{font-size:.65rem;color:var(--color-ink-muted,#777)}.an-wide{width:100%}.an-wide header{margin-bottom:1rem}.an-wide header a{font-family:var(--font-nav,'Staatliches','Impact',sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink,#000);text-decoration:none}.an-wide .row{display:flex;flex-wrap:wrap;margin:0 -15px}.pick-sub{margin-bottom:1rem}.pick-sub .card__figure{aspect-ratio:16/9;margin-bottom:.5rem}.pick-sub .card__kicker{font-family:var(--font-kicker,'Staatliches','Impact','Arial Narrow',sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-secondary,#444)}.pick-sub .card__headline{font-family:var(--font-display,'Staatliches','Impact',sans-serif);font-size:1.1rem;font-weight:600;line-height:1.2}.pick-sub .card__meta time{font-size:.65rem;color:var(--color-ink-muted,#777)}.section-sponsor{background:var(--color-sponsor-bg,#f9f9f9);border-top:1px solid var(--color-border,#dedede);border-bottom:1px solid var(--color-border,#dedede);padding:var(--space-4,16px) 0}.section-sponsor__label{font-family:var(--font-meta,'Inter',sans-serif);font-size:var(--font-size-3xs,10px);color:var(--color-ink-muted,#777);text-transform:uppercase;text-align:center;margin-bottom:var(--space-3,12px)}.section-sponsor__logos{display:flex;justify-content:center;gap:var(--space-7,48px);align-items:center;flex-wrap:wrap}.section-sponsor__logos a{display:inline-flex;align-items:center}.section-culture .card__body .card__meta .card__author a{font-weight:600}.section-sponsor__logos img{max-height:32px;width:auto;filter:grayscale(100%);transition:filter .3s ease}.section-sponsor__logos a:hover img{filter:grayscale(0%)}.section-sponsor--empty .section-sponsor__placeholder{border:2px dashed var(--color-border,#dedede);border-radius:4px;background:var(--color-surface-alt,#f5f5f5);padding:var(--space-6,32px);display:flex;flex-direction:column;align-items:center;gap:var(--space-2,8px)}.section-sponsor__placeholder-label{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:var(--font-size-xs,12px);color:var(--color-ink-muted,#777);text-transform:uppercase;letter-spacing:.05em}.section-sponsor__placeholder-link{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:var(--font-size-xs,12px);color:var(--color-accent,#c8102e)}.section-side-image{border-top:2px solid var(--color-border,#dedede)}.section-side-image .side-image__posts{padding:var(--space-5,24px) 0;border-top:5px solid var(--color-ink,#111);display:flex;flex-direction:column}.section-side-image .side-image__list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5,24px)}.section-side-image .side-image__item{display:flex;flex-direction:column;gap:var(--space-2,8px)}.section-side-image .side-image__figure{width:100%;aspect-ratio:16/9;margin:0;overflow:hidden}.section-side-image .side-image__figure img{width:100%;height:100%;object-fit:cover;display:block}.section-side-image .side-image__body{flex:1;min-width:0}.section-side-image .side-image__title{font-family:var(--font-display,'Staatliches','Impact','Arial Narrow',sans-serif);font-size:var(--font-size-lg,22px);font-weight:600;line-height:1.2;margin:0 0 var(--space-1,4px)}.section-side-image .side-image__title a{color:var(--color-ink,#111);text-decoration:none}.section-side-image .side-image__title a:hover{color:var(--color-accent,#c8102e)}.section-side-image .side-image__date{font-size:var(--font-size-2xs,11px);color:var(--color-ink-muted,#777)}.section-side-image .side-image__author{font-size:var(--font-size-2xs,11px);color:var(--color-ink-secondary,#444);display:block}.section-side-image .side-image__author a{color:var(--color-ink,#111);text-decoration:none;font-weight:600}.section-side-image .side-image__author a:hover{color:var(--color-accent,#c8102e)}.section-side-image .side-image__side-col{padding:var(--space-5,24px) 0 var(--space-5,24px) var(--space-5,24px);display:flex;align-items:stretch}.section-side-image .side-image__side-link{display:block;width:100%;text-decoration:none}.section-side-image .side-image__side-figure{width:100%;margin:0;overflow:hidden;aspect-ratio:4/5}.section-side-image .side-image__side-figure img{width:100%;height:100%;object-fit:contain;display:block}.section-side-image .side-image__side-placeholder{border:2px dashed var(--color-border,#dedede);border-radius:4px;background:var(--color-surface-alt,#f5f5f5);width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-6,32px)}.section-side-image .side-image__side-placeholder-label{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:var(--font-size-xs,12px);color:var(--color-ink-muted,#777);text-transform:uppercase;letter-spacing:.05em;text-align:center}.section-side-image .side-image__ad{flex:1;display:flex;align-items:center;justify-content:center;margin-top:var(--space-5,24px)}.section-side-image .side-image__ad-img{max-width:100%;max-height:100%;display:block;object-fit:contain}.section-side-image .side-image__ad-placeholder{border:2px dashed var(--color-border,#dedede);border-radius:4px;background:var(--color-surface-alt,#f5f5f5);width:100%;padding:var(--space-6,32px) var(--space-3,12px);display:flex;align-items:center;justify-content:center}.section-side-image .side-image__ad-placeholder-label{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:var(--font-size-xs,12px);color:var(--color-ink-muted,#777);text-transform:uppercase;letter-spacing:.05em;text-align:center}.section-publications{border-top:2px solid var(--color-border,#dedede)}.section-publications .publications__scroll-col{padding:var(--space-5,24px);background:var(--color-surface-alt,#f5f5f5);border-top:5px solid var(--color-ink,#111);align-self:start;min-width:0}.section-publications .publications__header{margin-bottom:var(--space-4,16px)}.section-publications .publications__scroll{display:flex;overflow-x:auto;gap:var(--space-4,16px);padding-bottom:var(--space-3,12px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.section-publications .publications__scroll::-webkit-scrollbar{height:6px}.section-publications .publications__scroll::-webkit-scrollbar-track{background:var(--color-border,#dedede);border-radius:3px}.section-publications .publications__scroll::-webkit-scrollbar-thumb{background:var(--color-ink-muted,#777);border-radius:3px}.section-publications .publications__card{flex:0 0 220px;scroll-snap-align:start}.section-publications .publications__card-link{text-decoration:none;display:block}.section-publications .publications__card-figure{width:100%;aspect-ratio:4/3;margin:0 0 var(--space-2,8px);overflow:hidden}.section-publications .publications__card-figure img{width:100%;height:100%;object-fit:cover;display:block}.section-publications .publications__card-title{font-family:var(--font-display,'Staatliches','Impact','Arial Narrow',sans-serif);font-size:var(--font-size-sm,14px);font-weight:600;line-height:1.2;margin:0;color:var(--color-ink,#111)}.section-publications .publications__card-link:hover .publications__card-title{color:var(--color-accent,#c8102e)}.section-publications .publications__more{flex:0 0 auto;display:flex;align-items:center;padding-left:var(--space-3,12px)}.section-publications .publications__more-link{font-family:var(--font-nav,'Staatliches','Impact','Arial Narrow',sans-serif);font-size:var(--font-size-sm,14px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent,#c8102e);text-decoration:none;white-space:nowrap}.section-publications .publications__more-link:hover{color:var(--color-accent-hover,#a30d25)}.section-publications .publications__list-col{padding:var(--space-5,24px) 0 var(--space-5,24px) var(--space-5,24px);border-top:5px solid var(--color-ink,#111)}.section-publications .publications__list{list-style:none;margin:0;padding:0}.section-publications .publications__list-item{padding:var(--space-3,12px) 0;border-bottom:1px solid var(--color-border,#dedede)}.section-publications .publications__list-item:first-child{padding-top:0}.section-publications .publications__list-item a{font-family:var(--font-display,'Staatliches','Impact','Arial Narrow',sans-serif);font-size:var(--font-size-sm,14px);font-weight:600;color:var(--color-ink,#111);text-decoration:none;line-height:1.3;display:block}.section-publications .publications__list-item a:hover{color:var(--color-accent,#c8102e)}.section-full-row-of-posts{margin-bottom:var(--space-5,24px);padding-top:0;padding-bottom:0}.section-full-row-of-posts .site-container{background:var(--color-surface-alt,#f5f5f5);padding:var(--space-5,24px);border-top:5px solid var(--color-ink,#111)}.section-full-row-of-posts .full-row-of-posts__header{margin-bottom:var(--space-4,16px)}.section-full-row-of-posts .full-row-of-posts__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5,24px)}.section-full-row-of-posts .full-row-of-posts__item{display:flex;flex-direction:column;gap:var(--space-2,8px)}.section-full-row-of-posts .full-row-of-posts__link{text-decoration:none;display:block}.section-full-row-of-posts .full-row-of-posts__figure{width:100%;aspect-ratio:16/9;margin:0 0 var(--space-2,8px);overflow:hidden}.section-full-row-of-posts .full-row-of-posts__figure img{width:100%;height:100%;object-fit:cover;display:block}.section-full-row-of-posts .full-row-of-posts__title{font-family:var(--font-display,'Staatliches','Impact','Arial Narrow',sans-serif);font-size:var(--font-size-sm,14px);font-weight:600;line-height:1.2;margin:0;color:var(--color-ink,#111)}.section-full-row-of-posts .full-row-of-posts__link:hover .full-row-of-posts__title{color:var(--color-accent,#c8102e)}.section-full-row-of-posts .full-row-of-posts__date{font-size:var(--font-size-2xs,11px);color:var(--color-ink-muted,#777)}.section-four-post-ad{border-top:2px solid var(--color-border,#dedede)}.section-four-post-ad .four-post-ad__posts{padding:var(--space-5,24px);background:var(--color-surface-alt,#f5f5f5);border-top:5px solid var(--color-ink,#111);align-self:start}.section-four-post-ad .four-post-ad__list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5,24px)}.section-four-post-ad .four-post-ad__item{display:flex;flex-direction:column;gap:var(--space-2,8px)}.section-four-post-ad .four-post-ad__figure{width:100%;aspect-ratio:16/9;margin:0;overflow:hidden}.section-four-post-ad .four-post-ad__figure img{width:100%;height:100%;object-fit:cover;display:block}.section-four-post-ad .four-post-ad__body{flex:1;min-width:0}.section-four-post-ad .four-post-ad__title{font-family:var(--font-display,'Staatliches','Impact','Arial Narrow',sans-serif);font-size:var(--font-size-lg,22px);font-weight:600;line-height:1.2;margin:0 0 var(--space-1,4px)}.section-four-post-ad .four-post-ad__title a{color:var(--color-ink,#111);text-decoration:none}.section-four-post-ad .four-post-ad__title a:hover{color:var(--color-accent,#c8102e)}.section-four-post-ad .four-post-ad__date{font-size:var(--font-size-2xs,11px);color:var(--color-ink-muted,#777)}.section-four-post-ad .four-post-ad__ad-col{padding:var(--space-5,24px) 0 var(--space-5,24px) var(--space-5,24px);display:flex;align-items:center;justify-content:center}.section-four-post-ad .four-post-ad__ad-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.section-four-post-ad .four-post-ad__ad-img{max-width:100%;max-height:100%;display:block;object-fit:contain}.section-four-post-ad .four-post-ad__ad-placeholder{border:2px dashed var(--color-border,#dedede);border-radius:4px;background:var(--color-surface-alt,#f5f5f5);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.section-four-post-ad .four-post-ad__ad-placeholder-label{font-family:var(--font-meta,'Inter','Helvetica Neue',sans-serif);font-size:var(--font-size-xs,12px);color:var(--color-ink-muted,#777);text-transform:uppercase;letter-spacing:.05em;text-align:center}.section-commentary__left{padding-right:var(--space-4,16px)}.section-commentary__right{padding-left:var(--space-4,16px)}.section-commentary__text-items{margin-top:var(--space-5,24px)}.section-feature-pair .featured-stories{justify-content:space-between}.section-feature-pair .featured-stories .card{flex:0 1 calc(50% - 1rem);margin-bottom:2rem}.people-subheading{font-family:var(--font-body,'Oswald','Arial Narrow',sans-serif);font-size:var(--font-size-base,16px);color:var(--color-ink-secondary,#444);//text-align:center;//margin-bottom:var(--space-5,24px)}.people-ranking{display:flex;flex-wrap:wrap;gap:var(--space-5,24px);justify-content:center;padding:var(--space-4,24px) 0;//border-top:1px solid var(--color-border,#dedede);border-bottom:1px solid var(--color-border,#dedede);margin-bottom:var(--space-6,32px)}.people-rank-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2,8px);min-width:90px}.people-rank-item .avatar{border-radius:50%}.people-rank-item__name{font-family:var(--font-nav,'Staatliches','Impact',sans-serif);font-size:var(--font-size-xs,12px);font-weight:600;color:var(--color-ink,#111)}.people-rank-item__pos{font-family:var(--font-nav,'Staatliches','Impact',sans-serif);font-size:var(--font-size-2xs,11px);font-weight:700}.rank--gold .people-rank-item__pos{color:#d4a017}.rank--silver .people-rank-item__pos{color:#a8a8a8}.rank--bronze .people-rank-item__pos{color:#cd7f32}.trending-sidebar .trending-sidebar__label{font-family:var(--font-nav,'Staatliches','Impact',sans-serif);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink,#111);margin-bottom:var(--space-4,16px)}.trending-sidebar__list{counter-reset:trending;font-weight:700}.trending-sidebar__item{counter-increment:trending;padding:var(--space-3,12px) 0;border-bottom:1px solid var(--color-border,#dedede)}.trending-sidebar__item:before{content:counter(trending) ".";font-family:var(--font-display,'Staatliches','Impact',sans-serif);font-size:var(--font-size-lg,22px);font-weight:700;color:var(--color-accent,#c8102e);display:inline;margin-right:6px}.trending-sidebar .trending-sidebar__item a{font-family:var(--font-display,'Staatliches','Impact',sans-serif);font-size:var(--font-size-md,18px);line-height:var(--leading-snug,1.3);color:var(--color-ink,#111);text-decoration:none;display:inline}.trending-sidebar .trending-sidebar__item a:hover{color:var(--color-accent,#c8102e)}.morning-brief .morning-brief__label{font-family:var(--font-nav,'Staatliches','Impact',sans-serif);font-size:var(--font-size-3xs,10px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink,#111);margin-bottom:var(--space-4,16px);border-top:2px solid var(--color-ink,#111);padding-top:var(--space-3,12px)}.morning-brief__list{counter-reset:morning-brief}.morning-brief__item{counter-increment:morning-brief;padding:var(--space-2,8px) 0;border-bottom:1px solid var(--color-border,#dedede);display:flex;gap:var(--space-3,12px);align-items:baseline}.morning-brief__item:before{content:counter(morning-brief) ".";font-family:var(--font-meta,'Inter',sans-serif);font-size:var(--font-size-xs,12px);font-weight:700;color:var(--color-ink-muted,#777);min-width:16px}.morning-brief .morning-brief__item a{font-family:var(--font-body,'Oswald','Arial Narrow',sans-serif);font-size:var(--font-size-sm,14px);color:var(--color-ink,#111);text-decoration:none;line-height:var(--leading-snug,1.3)}.morning-brief .morning-brief__item a:hover{color:var(--color-accent,#c8102e)}@media (max-width:1280px){.section-hero__left{flex:0 0 100%;max-width:100%}.section-hero__center{flex:0 0 100%;max-width:100%}.section-hero__right{flex:0 0 100%;max-width:100%}}.section-grid-four{border-top:5px solid var(--color-ink,#111);padding-top:var(--space-6,32px)}.section-feature-pair{border-top:5px solid var(--color-ink,#111);padding-top:var(--space-5,24px)}.section-grid-two-col .two-col-header{border-top:5px solid var(--color-ink,#111);padding-top:var(--space-3,12px)}@media (max-width:768px){.pick-sub{flex:0 0 100%;max-width:100%}.section-people__stories{grid-template-columns:1fr}}