.cover-story-link{border-radius:var(--radius-card);display:block;position:absolute;inset:0}.cover-story-link:focus-visible{outline-offset:-5px;outline:3px solid #f4f1e9}.cover-story-topline{justify-content:flex-end;align-items:center;gap:16px;display:flex;position:absolute;top:18px;left:18px;right:18px}.cover-story-arrow{background:#101d175c;border:1px solid #fffdf775;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.cover-story-arrow svg{width:17px;height:17px}.cover-carousel .cover-story-topline .cover-label{text-align:right;line-height:1.4;position:static}.cover-with-companion{--cover-pair-height:clamp(380px, 32vw, 480px);touch-action:auto}.cover-with-companion .cover-feature-layout{grid-template-columns:minmax(0, 1fr) calc(var(--cover-pair-height) * .75);align-items:start;gap:24px;display:grid}.cover-with-companion .cover-stage{height:var(--cover-pair-height);min-width:0;margin-inline:0}.cover-companion{min-width:0}.cover-companion-stack{display:contents}.cover-companion-secondary{display:none}.cover-companion .portrait-article-card{width:100%;height:var(--cover-pair-height)}.cover-companion .portrait-card-caption{padding:52px 24px 28px}.cover-companion .portrait-card-title{font-size:clamp(25px,7.8cqi,32px)}.cover-with-companion .slide-copy{width:70%;padding-top:12px;left:5%}.cover-with-companion .slide-copy h2{max-width:670px;font-size:clamp(35px,3.8vw,58px);line-height:1.06}.cover-with-companion .slide-copy>p{max-width:450px;margin:18px 0 23px;font-size:14px;line-height:1.6}.cover-with-companion .slide-meta{gap:15px;margin-bottom:18px}.cover-with-companion .cover-label{font-size:9px;top:22px;right:24px}.cover-carousel .slider-bottom{justify-content:flex-end;padding:16px 0 0}.cover-carousel .slider-controls{padding-bottom:0}@media (min-width:2400px) and (min-height:1300px){.cover-with-stack.cover-all-picks-visible .slider-bottom{display:none}.cover-with-stack{--cover-side-width:clamp(280px, 18vw, 320px);--cover-pair-height:calc(var(--cover-side-width) * 8 / 3 + 20px)}.cover-with-stack .cover-feature-layout{grid-template-columns:minmax(0, 1fr) var(--cover-side-width)}.cover-with-stack .cover-companion-stack{height:var(--cover-pair-height);grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.cover-with-stack .cover-companion{min-height:0}.cover-with-stack .cover-companion-secondary{display:block}.cover-with-stack .cover-companion .portrait-article-card{aspect-ratio:3/4;height:100%}}@media (min-width:1000px){.cover-with-companion.cover-pair-picks-visible .slider-bottom{display:none}}@media (min-width:1000px) and (max-width:1199px){.cover-with-companion .cover-feature-layout{gap:20px}.cover-with-companion .slide-copy{width:82%}.cover-with-companion .slide-copy>p{max-width:370px;margin-block:15px 20px}.cover-with-companion .cover-label{font-size:8px}}@media (max-width:999px){.cover-with-companion{--cover-pair-height:380px;--cover-pair-gutter:32px}.cover-with-companion .cover-feature-layout{margin-inline:calc(var(--cover-pair-gutter) * -1);padding:8px var(--cover-pair-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--cover-pair-gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.cover-with-companion .cover-feature-layout::-webkit-scrollbar{display:none}.cover-with-companion .cover-stage{scroll-snap-align:start;border-radius:var(--radius-card);flex:0 0 76vw}.cover-companion{flex:0 0 calc(var(--cover-pair-height) * .75);scroll-snap-align:start}.cover-companion-secondary{display:block}.cover-with-companion .slide-copy{width:calc(100% - 50px);padding-top:0;top:auto;bottom:27px;left:25px;transform:none}.cover-with-companion .slide-copy h2{max-width:510px;font-size:clamp(35px,5.2vw,48px)}.cover-with-companion .slide-copy>p{display:none}.cover-with-companion .slide-copy .pill{margin-top:23px}.cover-with-companion .slide-overlay{background:linear-gradient(#08151a16 0%,#08151a9c 52%,#08151aea 100%)}}@media (max-width:600px){.cover-with-companion{--cover-pair-height:360px;--cover-pair-gutter:20px}.cover-with-companion .cover-feature-layout{gap:12px}.cover-with-companion .cover-stage{flex-basis:calc(100vw - 72px)}.cover-with-companion .slide-copy{width:calc(100% - 40px);bottom:23px;left:20px}.cover-with-companion .slide-copy h2{letter-spacing:-.045em;font-size:clamp(31px,8.5vw,42px);line-height:1.07}.cover-with-companion .slide-meta{gap:10px;margin-bottom:14px;font-size:10px}.cover-with-companion .slide-meta span:first-child{padding:5px 8px}.cover-with-companion .slide-copy .pill{margin-top:20px;padding:12px 15px;font-size:12px}.cover-with-companion .cover-label{font-size:8px;top:19px;right:18px}.cover-companion .portrait-card-caption{padding:44px 20px 24px}.cover-companion .portrait-card-title{font-size:25px}}@media (max-width:370px){.cover-with-companion{--cover-pair-height:330px}.cover-with-companion .slide-meta>span:last-child{display:none}.cover-with-companion .slide-copy h2{font-size:30px}}
section.magazine-cover{--hero-background:#0b151e;--hero-chrome:#fff;background-color:var(--hero-background);color:var(--hero-chrome)}@media (min-width:1000px){section.magazine-cover{min-height:100svh}}@media (min-width:1600px){section.magazine-cover{min-height:0;padding-bottom:32px}}.header.over-hero:not(.menu-open){color:var(--hero-chrome,#f7f6f0)}.magazine-cover .cover-intro .eyebrow,.magazine-cover .cover-intro h1,.magazine-cover .cover-search-form>svg,.magazine-cover .cover-search-form input,.magazine-cover .cover-search-form input::placeholder,.magazine-cover .search-hint,.magazine-cover .search-hint button,.magazine-cover .slide-pickers button,.magazine-cover .slide-pickers button[aria-pressed=true],.magazine-cover .slider-controls,.magazine-cover .slider-controls>span,.magazine-cover .slider-controls b,.magazine-cover .cover-empty>p:not(.eyebrow){color:var(--hero-chrome)}.magazine-cover .cover-search-form,.magazine-cover .cover-empty{border-color:color-mix(in srgb, var(--hero-chrome) 75%, transparent);background:0 0}.magazine-cover .cover-search-form input::-webkit-search-cancel-button{filter:none}.magazine-cover .search-hint button,.magazine-cover .slide-pickers button,.magazine-cover .slider-controls button{border-color:color-mix(in srgb, var(--hero-chrome) 75%, transparent)}body:has(.magazine-cover) .header.over-hero:not(.menu-open) .menu-toggle{border-color:color-mix(in srgb, var(--hero-chrome,#fff) 75%, transparent)}.magazine-cover .slide-pickers button{transition:none}.magazine-cover .slide-pickers button[aria-pressed=true]{border-color:var(--hero-chrome)}.magazine-cover .slider-controls button:hover{background:color-mix(in srgb, var(--hero-chrome) 12%, transparent)}.magazine-cover .cover-slide{color:#f4f1e9}@media (prefers-reduced-motion:reduce){section.magazine-cover{--hero-background:#e9ecdf;--hero-chrome:#29382f}body:has(.magazine-cover) .header.over-hero:not(.menu-open){color:#29382f}}
