.feature-balanced-layout{position:relative}.feature-balanced-layout .feature-height-source{min-height:var(--feature-min-height,0)}.feature-side-column{display:grid;grid-auto-rows:1fr;align-content:stretch;gap:var(--article-card-gap);height:var(--feature-height,auto);min-width:0}.feature-side-slot{display:grid;align-items:stretch;min-width:0;min-height:0}.feature-side-card.small-article-preview{flex-direction:column;gap:var(--article-card-gap);height:100%;min-height:0;overflow:hidden}.feature-side-card .small-article-image-container{position:relative;width:100%;height:auto;aspect-ratio:var(--article-wide-image-ratio);align-self:stretch;flex:0 1 auto;min-height:0;max-height:100%;overflow:hidden}.feature-side-card .small-article-title{font-size:var(--font-size-compact-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:calc(2 * 1lh)}.feature-side-card .small-article-content{flex:1 1 auto;min-height:0}.feature-side-overflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:var(--article-card-gap);min-width:0;container-type:inline-size;container-name:feature-overflow;--fag-col-image-width:calc((100cqw - 3 * var(--article-card-gap)) / 4 - 2 * var(--article-card-inset));--fag-image-width:calc((100cqw - var(--article-card-gap)) / 2 - 2 * var(--article-card-inset));--fag-image-height:calc(var(--fag-col-image-width) / (16 / 9))}.feature-side-overflow.feature-side-overflow--horizontal{grid-template-columns:minmax(0,1fr)}.feature-side-overflow .four-article-grid-horizontal .article-card-image-container.image-left,.feature-side-overflow .four-article-grid-horizontal .article-card-image-container.image-right{width:var(--fag-image-width);flex:0 0 var(--fag-image-width);max-width:var(--fag-image-width);height:var(--fag-image-height);min-height:var(--fag-image-height);max-height:var(--fag-image-height);aspect-ratio:auto;align-self:center}@media (min-width:1024px){.feature-side-overflow:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.feature-side-overflow:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.feature-side-overflow:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.feature-side-overflow{grid-template-columns:repeat(2,minmax(0,1fr));--fag-col-image-width:calc((100cqw - var(--article-card-gap)) / 2 - 2 * var(--article-card-inset));--fag-image-width:calc(100cqw - 2 * var(--article-card-inset));--fag-image-height:calc(var(--fag-col-image-width) / (16 / 9))}.feature-side-overflow.feature-side-overflow--horizontal{grid-template-columns:minmax(0,1fr)}.feature-side-overflow:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.feature-side-overflow:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.feature-side-overflow:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.feature-side-overflow,.feature-side-overflow:has(>:nth-child(n)){grid-template-columns:minmax(0,1fr);--fag-col-image-width:calc(100cqw - 2 * var(--article-card-inset));--fag-image-width:var(--fag-col-image-width);--fag-image-height:calc(var(--fag-col-image-width) / (16 / 9))}}.feature-side-overflow .large-article-preview-excerpt,.feature-side-overflow .small-article-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:calc(2 * 1lh);flex:0 0 auto}.feature-side-overflow .large-article-preview-title,.feature-side-overflow .small-article-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:calc(2 * 1lh);font-size:var(--font-size-compact-title)}.feature-side-overflow .large-article-preview-image-container,.feature-side-overflow .small-article-image-container{aspect-ratio:var(--article-wide-image-ratio);height:auto}.feature-side-column--stacked{display:flex;flex-direction:column;align-content:stretch;justify-content:stretch;grid-auto-rows:unset}.feature-side-column--stacked .feature-side-slot{flex:1 1 0;min-height:0}.feature-side-column--stacked .feature-side-slot--with-image{flex:2.1 1 0}.feature-side-column--stacked:has(.feature-side-slot--with-image)>.feature-side-slot:not(.feature-side-slot--with-image){flex:0.7 1 0}.feature-side-column--stacked .feature-side-card{min-height:0;height:100%}.small-article-preview.feature-side-card--stacked.image-top .small-article-image-container{flex:0 1 auto;min-height:0;height:auto;aspect-ratio:var(--article-wide-image-ratio)}.feature-side-column--stacked:has(>.feature-side-slot--with-image~.feature-side-slot--with-image)>.feature-side-slot--with-image{flex:1 1 0}.feature-side-column--stacked:has(>.feature-side-slot--with-image~.feature-side-slot--with-image) .small-article-preview.feature-side-card--stacked.image-top .small-article-image-container{flex:1 1 0;min-height:0;height:auto;aspect-ratio:auto}.feature-side-card--stacked .small-article-content.article-card-content-stack{flex:0 0 auto;min-height:0;justify-content:flex-start}.article-layout{width:var(--content-width);max-width:none;padding-block:0;margin-inline:auto;margin-top:var(--section-with-heading-gap);margin-bottom:0}.article-layout.article-layout--no-title{margin-top:var(--article-card-gap)}.article-layout .section-header{margin:0 0 var(--section-heading-gap);padding-block:0}.article-layout .section-title{margin:0;font-family:var(--font-primary-serif);font-size:var(--font-size-section-title);font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--text-primary)}.article-layout .articles-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--article-card-gap)}.article-layout .featured-article-wrapper{grid-column:1/span 3;min-width:0}.article-layout .article-layout-sidebar{grid-column:span 1;min-width:0}.article-layout-featured .featured-article-content.article-card-content-stack{flex:0 0 auto}.article-layout-featured .featured-article-excerpt{flex:0 0 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:calc(3 * 1lh)}.article-layout .featured-article.article-layout-featured.image-top .featured-article-image-container{height:auto;aspect-ratio:var(--article-wide-image-ratio)}.article-layout-featured .featured-article-title{font-size:var(--font-size-featured-title)}.article-layout-overflow.four-article-grid{width:100%}@media (max-width:1023px){.article-layout .articles-container{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout .article-layout-sidebar,.article-layout .featured-article-wrapper{grid-column:span 1}}@media (max-width:767px){.article-layout .articles-container{grid-template-columns:minmax(0,1fr)}.article-layout .article-layout-sidebar,.article-layout .featured-article-wrapper{grid-column:auto}.article-layout .feature-side-column{height:auto}.article-layout .feature-side-column:empty{display:none}}@media (min-width:1024px){.article-layout.feature-on-right .featured-article-wrapper{grid-column:2/span 3;grid-row:1}.article-layout.feature-on-right .article-layout-sidebar{grid-column:1;grid-row:1}}.hero-section{position:relative;width:100%;min-height:calc(100svh - var(--nav-height));overflow:hidden;display:flex;align-items:flex-end;padding:var(--space-6) 0 var(--space-5)}.article-layout+.hero-section,.article-preview-grid+.hero-section,.four-article-grid+.hero-section,.two-column-article-layout+.hero-section,.two-column-layout-wrapper+.hero-section{margin-top:var(--article-card-gap)}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-bg-image{width:100%;height:100%;object-fit:cover;object-position:top center}.hero-bg-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--surface-muted) 0,var(--surface-skeleton) 50%,var(--surface-skeleton) 100%)}.hero-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,transparent 0,transparent 18%,color-mix(in srgb,var(--surface) 10%,transparent) 38%,color-mix(in srgb,var(--surface) 28%,transparent) 58%,color-mix(in srgb,var(--surface) 52%,transparent) 76%,color-mix(in srgb,var(--surface) 78%,transparent) 90%,var(--surface) 100%),linear-gradient(180deg,transparent 0,transparent 18%,color-mix(in srgb,var(--surface) 10%,transparent) 38%,color-mix(in srgb,var(--surface) 28%,transparent) 58%,color-mix(in srgb,var(--surface) 52%,transparent) 76%,color-mix(in srgb,var(--surface) 78%,transparent) 90%,var(--surface) 100%);z-index:2}.hero-section--with-chrome{flex-direction:column;justify-content:space-between;align-items:stretch}.hero-top-chrome{position:relative;z-index:3;width:var(--content-width);margin:0 auto;flex-shrink:0}.hero-top-chrome .issue-edition-header{margin-top:0;margin-bottom:0;width:100%}.hero-section--with-chrome .hero-content{margin-top:auto}.hero-content{position:relative;z-index:3;margin:0 auto;padding-block:0;box-sizing:border-box;width:var(--content-width);max-width:none;padding-inline:0}.hero-text-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:end;padding-inline:0;max-width:none}.hero-link{grid-column:1;text-decoration:none;color:inherit;transition:opacity .2s ease}.hero-link:hover{opacity:.8}.hero-title{font-family:var(--font-primary-serif);font-size:var(--font-size-hero-title);font-weight:700;line-height:1.02;letter-spacing:3.2px;color:var(--text-primary);margin:0;max-width:563px;overflow-wrap:anywhere}.hero-meta{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--space-4)}.hero-excerpt{font-size:var(--font-size-preview);font-weight:400;line-height:1.5;max-width:745px}.hero-byline,.hero-excerpt{font-family:var(--font-body);color:var(--text-secondary);margin:0}.hero-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--article-content-gap);font-size:var(--font-size-metadata);font-weight:500;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.hero-byline-author,.hero-byline-date,.hero-byline-divider{color:inherit}.hero-byline-author,.hero-byline-date{white-space:nowrap}.hero-byline-divider{flex-shrink:0}@media (max-width:1200px){.hero-content{padding-block:0}.hero-title{letter-spacing:2.5px;overflow-wrap:anywhere}}@media (max-width:900px){.hero-section{min-height:80svh;padding-bottom:var(--space-4)}.hero-content{padding-block:0}.hero-text-container{grid-template-columns:1fr;gap:var(--space-4)}.hero-title{letter-spacing:2px;max-width:100%;overflow-wrap:anywhere}.hero-meta{grid-column:1;gap:var(--space-3)}.hero-excerpt{max-width:100%}}@media (max-width:640px){.hero-section{min-height:70svh;padding-bottom:var(--space-3)}.hero-text-container{flex-direction:column}.hero-content{padding-block:0}.hero-title{letter-spacing:1.5px;overflow-wrap:anywhere}}@media (max-width:480px){.hero-section{min-height:60svh}.hero-title{letter-spacing:1px;overflow-wrap:anywhere}}.hero-attributes>.category-pills{margin-block:0 var(--space-3)}