.front{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.front{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}.front__rail{border-left:1px solid var(--rule);padding-left:var(--space-8)}.front .story--lead{column-gap:var(--space-6);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.front .story--lead>.story__frame{grid-area:1/2/5;align-self:start;margin:0}.front .story--lead>.story__credit{margin:var(--space-2) 0 0;grid-area:5/2}.front .story--lead>:not(.story__frame,.story__credit){grid-column:1}.front .story--lead .frame{aspect-ratio:3/2}.front .story--lead .story__title{font-size:clamp(2rem,2.9vw,2.55rem);line-height:1.04}.front .story--lead .story__dek{font-size:1.08rem;line-height:1.42}}.seconds{grid-template-columns:minmax(0,1fr);display:grid}.seconds>.story{padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.seconds .story--top .story__title{font-size:1.2rem;line-height:1.18}@media (max-width:39.99rem){.seconds .story--top,.desk .story--top{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) 6.5rem;align-items:start;display:grid}:is(.seconds,.desk) .story--top>.story__frame{grid-area:1/2/4;margin:0}:is(.seconds,.desk) .story--top .frame{aspect-ratio:1}:is(.seconds,.desk) .story--top>:not(.story__frame){grid-column:1}:is(.seconds,.desk) .story--top .story__title{margin-bottom:var(--space-2);order:1;font-size:1.08rem}:is(.seconds,.desk) .story--top .stamp{order:2}:is(.seconds,.desk) .story--top .story__credit{margin:var(--space-1) 0 0;text-align:left;order:3}:is(.seconds,.desk) .story--top .story__dek{display:none}}@media (min-width:40rem){.seconds{column-gap:var(--space-8);padding-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.seconds>.story{padding:0 0 var(--space-6);border:0}.seconds>.story:nth-child(n+3){padding-top:var(--space-6);border-top:1px solid var(--rule)}.seconds .story__dek{text-wrap:pretty;font-size:.97rem;line-height:1.42}}.teaser__title{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--rule-strong);font:700 .78rem/1 var(--font-sans,sans-serif);text-transform:uppercase;letter-spacing:.11em}.latest .row{gap:var(--space-1);padding:var(--space-3) 0;grid-template-columns:1fr}.latest .row:first-of-type{border-top:0}.latest .row .stamp{order:-1;font-size:.7rem}.latest .row__title{font-size:1.04rem;line-height:1.26}.teaser{margin-top:var(--space-8)}.teaser .teaser__title{margin-bottom:var(--space-4)}.teaser__group{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--rule);display:grid}.teaser__group:first-of-type{border-top:0;padding-top:0}.teaser__day{font:600 .72rem/1 var(--font-sans,sans-serif);text-transform:uppercase;letter-spacing:.09em;color:var(--accent);margin:0}.teaser__headline{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600;line-height:1.28}.teaser__more{margin:var(--space-4) 0 0;font:600 .8rem var(--font-sans,sans-serif)}.teaser__more a{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.rail-signup{margin-top:var(--space-8)}.rail-signup .teaser__title{margin-bottom:var(--space-3)}.rail-signup__lede{margin:0 0 var(--space-4);color:var(--ink-soft);font-size:.98rem;line-height:1.4}.rail-signup .subscribe{flex-direction:column;align-items:stretch}.rail-signup .subscribe input[type=email]{flex:auto}.rail-signup .subscribe button{width:100%}.desks{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-2);border-top:3px double var(--rule-strong);grid-template-columns:minmax(0,1fr);display:grid}.desk__title{margin:0 0 var(--space-4);padding-top:var(--space-3);letter-spacing:-.02em;font-size:1.4rem;line-height:1}.desk .story--top{padding-bottom:var(--space-3)}.desk .row{padding:var(--space-3) 0;grid-template-columns:1fr}.desk .row .stamp{display:none}.desk .row__title{font-size:1rem;line-height:1.28}@media (min-width:40rem){.desks{column-gap:var(--space-8);row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.desk .story__dek{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.4;display:-webkit-box;overflow:hidden}}@media (min-width:64rem){.desks{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:0}.desk{padding:0 var(--space-6);border-left:1px solid var(--rule)}.desk:first-child{border-left:0;padding-left:0}.desk:last-child{padding-right:0}.desk .story--top .story__title{font-size:1.08rem}}:is(.teaser__title,.desk__title) a{margin-block:-.3rem;padding-block:.3rem;display:inline-block}
