body{background:radial-gradient(circle at 8% 8%,#f6dfcd 0,transparent 26%),radial-gradient(circle at 92% 24%,#dcece7 0,transparent 24%),var(--paper)}.intro{padding-top:14px}.intro h1{max-width:760px;letter-spacing:-.025em}.hero{grid-template-columns:minmax(0,1.85fr) minmax(300px,.8fr);gap:28px}.lead{min-height:430px;border:0;box-shadow:0 20px 60px rgba(28,50,56,.11)}.lead .visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(10,39,44,.34))}.copy{padding:38px}.copy h2{font-size:34px}.copy>div{font-size:14px}.latest{border-radius:9px;border-top:4px solid var(--orange);box-shadow:0 12px 40px rgba(28,50,56,.07)}.stream>.title{margin-bottom:24px}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:0}.story{border:0;box-shadow:0 8px 28px rgba(28,50,56,.07);display:flex;flex-direction:column}.art{height:165px}.storycopy{display:flex;flex-direction:column;flex:1;padding:17px}.storycopy h3{font-size:19px}.storycopy>div{font-size:11.5px}.story footer{margin-top:auto;padding-top:14px}.story.is-hidden{display:none}.load-more-wrap{text-align:center;margin-top:30px}.load-more{border:1px solid var(--ink);background:transparent;color:var(--ink);border-radius:999px;padding:13px 24px;font-weight:700}.load-more:hover{background:var(--ink);color:#fff}.source-line{line-height:1.55}@media(max-width:1050px){.cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.hero{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.cards{grid-template-columns:1fr}.art{height:210px}.copy{padding:25px}.copy h2{font-size:28px}}
