.magazine .home-page{--story-sage:#e4ece4;--story-sand:#eee9df;--daily-wash:#e5ece7}.magazine .weekly-band{background:linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%);padding-bottom:28px}.magazine .home-page .edition-heading{margin-bottom:0}.magazine .showcase-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 0 20px;display:flex}.magazine .showcase-heading h2{letter-spacing:0;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;font-weight:500}.magazine .showcase-heading .text-link{gap:10px;padding:0;font-size:13px}.magazine .story-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;grid-auto-columns:calc(50% - 14px);grid-auto-flow:column;gap:28px;padding:6px 0 16px;scroll-padding-inline:0;display:grid;overflow-x:auto}.magazine .showcase-story{background:var(--story-sage);scroll-snap-align:start;flex-direction:column;min-width:0;scroll-margin-inline:0;display:flex}.magazine .showcase-story:nth-child(2n){background:var(--story-sand)}.magazine .showcase-story .story-image{flex-shrink:0;margin:0}.magazine .showcase-story .artwork img{aspect-ratio:1.85;object-fit:cover}.magazine .showcase-copy{flex-direction:column;flex:1;padding:25px 28px 28px;display:flex}.magazine .showcase-story h3{letter-spacing:-.025em;text-wrap:pretty;margin:12px 0 16px;font-size:clamp(30px,3vw,43px);line-height:1.08}.magazine .showcase-story h3 a{text-decoration:none}.magazine .showcase-story h3 a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.magazine .showcase-story p{color:var(--muted);max-width:58ch;margin:0 0 24px;font-size:16px;line-height:1.65}.magazine .showcase-story .lead-byline{margin-top:auto}.magazine .showcase-footer{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 0;display:flex}.magazine .showcase-total{color:var(--muted);font-size:12px}.magazine .showcase-controls{align-items:center;gap:10px;display:flex}.magazine .showcase-controls[hidden]{display:none}.magazine .story-position{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:75px;margin-right:10px;font-size:13px}.magazine .showcase-controls button{border-color:var(--muted);padding:10px 15px}.magazine .showcase-controls button[aria-disabled=true]{opacity:.45;cursor:default}.magazine .showcase-controls button[aria-disabled=true]:hover{color:var(--ink);border-color:var(--muted);background:0 0}.magazine .daily-band{background:var(--daily-wash);border-block:1px solid var(--rule)}.magazine .home-page .daily-front{border:0;margin:0;padding-block:34px 40px}.magazine .home-page .daily-front .section-head{border-top:0;padding-top:0}.magazine .home-page .daily-card{border-color:var(--rule)}.magazine .home-page .daily-card h3{font-family:Libre Caslon Display,Georgia,serif;font-size:30px}.magazine .home-page #latest{padding-block:38px 44px}.magazine .home-page #latest .section-head{border-top:0;margin-bottom:20px;padding-top:0}.magazine .home-page .editorial-ribbon{padding-block:40px 48px}.magazine .home-page .crew-band{background:var(--surface);border-top:1px solid var(--rule)}@media (prefers-color-scheme:dark){.magazine .home-page{--story-sage:#243c34;--story-sand:#333c37;--daily-wash:#1d302e}}@media (width<=767px){.magazine .weekly-band{padding-bottom:24px}.magazine .showcase-heading{flex-wrap:wrap;gap:8px;padding:14px 0 12px}.magazine .showcase-heading h2{font-size:14px}.magazine .showcase-heading .text-link{font-size:12px}.magazine .story-track{grid-auto-columns:89%;gap:16px}.magazine .showcase-copy{padding:21px 20px 24px}.magazine .showcase-story h3{font-size:32px}.magazine .showcase-story p{margin-bottom:20px;font-size:14px}.magazine .showcase-story .artwork img{aspect-ratio:1.5}.magazine .showcase-story .story-type{display:none}.magazine .showcase-footer{justify-content:flex-end;gap:8px}.magazine .showcase-total{display:none}.magazine .showcase-controls{gap:8px}.magazine .story-position{min-width:55px;margin-right:4px}.magazine .showcase-controls button{padding-inline:12px;font-size:13px}.magazine .home-page .daily-front{padding-block:28px 30px}}.magazine .showcase-heading{flex-wrap:wrap}.magazine .showcase-footer .text-link{gap:10px;font-size:13px}@media (width<=767px){.magazine .showcase-heading h2{width:100%;margin-bottom:4px}.magazine .showcase-heading .showcase-controls{justify-content:space-between;width:100%}.magazine .showcase-heading .story-position{text-align:left;margin-right:auto}}.opening-editorial[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);max-width:760px;margin:24px 0 36px;padding-bottom:24px}.opening-editorial[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0}.opening-editorial[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:65ch}
