*{box-sizing:border-box}body{margin:0;color:#191d1d;background:#faf9f5;font-family:Arial,sans-serif}main a{color:inherit;text-underline-offset:.2em}.swish-lead{background:#10191d;color:#fbfaf4;padding:clamp(25px,5vw,80px);display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:clamp(24px,4vw,64px)}.kicker,.eyebrow,.byline{font:700 .76rem/1.5 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.kicker{color:#8eddda}.swish-lead h1{font:600 clamp(2.25rem,4.3vw,5rem)/1.03 Georgia,serif;letter-spacing:-.04em;margin:.45em 0}.dek{max-width:48ch;font:1.1rem/1.6 Georgia,serif}.byline{margin-top:2rem}.press{margin:2.2em 0}.swish-lead .press{margin:0}.press img,.press video{width:100%;height:auto;display:block}.press figcaption,.note{font:.8rem/1.55 Arial,sans-serif;color:#536063;margin:.65rem 0}.swish-lead figcaption{color:#c4cccc}.reading{max-width:48rem;margin:0 auto;padding:clamp(28px,5vw,64px) 1.2rem 4rem;font:1.15rem/1.75 Georgia,serif}.reading>p:first-child{font-size:1.32rem}.reading h2{font:600 clamp(1.85rem,4vw,2.75rem)/1.1 Georgia,serif;letter-spacing:-.035em;margin:1.5em 0 .5em}.reading table{border-collapse:collapse;width:100%;font:clamp(.78rem,2vw,1rem)/1.5 Arial,sans-serif;text-align:left}.reading caption{text-align:left;font-weight:700;padding:1rem 0}.reading td,.reading th{padding:.85em .55em;border-bottom:1px solid #9aa5a4}.reading thead{background:#183337;color:white}.sleeve{display:flex;align-items:center;gap:1.3rem;border-block:1px solid #aeb8b8;margin:2.5rem 0}.sleeve .press{width:45%;margin:1.3rem 0}.sleeve h3{font-size:clamp(1.2rem,4vw,2rem);margin:0}.sleeve p{font: .9rem/1.6 Arial,sans-serif}.reading li{margin-bottom:.4em}.reading .press video{background:#0b0d0e}footer{padding:2rem;display:flex;flex-wrap:wrap;gap:1rem;background:#111;color:#fff}footer a{color:inherit}@media(max-width:760px){.swish-lead{grid-template-columns:1fr}.press figcaption{font-size:.75rem}}
.next-read{margin:2rem 0 0;padding:1.15rem 0;border-block:1px solid #aeb8b8}.next-read span{display:block;font:700 .72rem/1.5 "DM Sans",Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#405d5d;margin-bottom:.45rem}.next-read a{font-size:1.15rem}.reading>p:first-child{margin-top:0}.reading .note{border-top:1px solid #c0c8c6;padding-top:1rem}.swish-lead h1{text-wrap:balance}

.ep-tracks{padding-left:1.45rem;margin:.55rem 0;font:600 clamp(.94rem,2vw,1.12rem)/1.65 "DM Sans",Arial,sans-serif}.ep-tracks small{font-size:.7em;font-weight:500;color:#375658}.sleeve>div{min-width:0}.reading .note+.note{border:0;padding:0}.swish-lead h1{line-height:1.05}

.swish-lead.cover-story-hero{display:block;padding:clamp(1.5rem,3.6vw,3.5rem) clamp(1.2rem,5vw,5rem)}
.swish-lead .story-opening>.kicker{margin:0}.swish-lead .story-opening .dek{font-family:"DM Sans",Arial,sans-serif}.swish-lead .story-opening .meta{border-top:1px solid #526258;font:400 .76rem/1.5 "DM Sans",Arial,sans-serif;letter-spacing:0;text-transform:none}
