.day-section{display:block}.day-title{display:grid;grid-template-columns:100px 1fr auto;align-items:end;border-bottom:1px solid var(--ink);padding-bottom:18px;margin-bottom:24px}.day-title>span{font:500 10px DM Mono;text-transform:uppercase;color:#26725d}.day-title h1{font-size:28px;letter-spacing:-.03em;margin:0}.day-title small{font:9px DM Mono;color:var(--muted)}.day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.story-tile{border:1px solid var(--line);background:#eeece5;padding:26px;display:flex;flex-direction:column;min-height:330px}.story-tile.published{grid-column:span 2;background:#e8e6dd;border-top:3px solid var(--ink)}.story-tile .brief-meta{flex-direction:row;align-items:center;flex-wrap:wrap}.story-tile h2{font-size:clamp(31px,4.2vw,52px);max-width:820px;margin:30px 0 18px}.story-tile h3{font-size:24px;line-height:1.2;margin:24px 0 14px}.story-tile>p{font-size:13px;line-height:1.7;color:var(--muted)}.tile-action{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:11px}.tile-action span{color:var(--muted)}.tile-action span b{display:block;color:var(--ink);font:500 8px DM Mono;text-transform:uppercase;margin-bottom:5px}.tile-action a{background:var(--ink);color:white;padding:13px 16px;white-space:nowrap}.tile-action a b{color:var(--acid)}.day-archive{border-top:0}.archive-day{display:grid!important;grid-template-columns:120px 1fr;gap:25px;padding:30px 0;border-top:1px solid var(--line)}.archive-day.is-hidden{display:none!important}.archive-date{display:flex;flex-direction:column;gap:7px}.archive-date time{font-size:19px;font-weight:700}.archive-date span{font:9px DM Mono;color:var(--muted);text-transform:uppercase}.archive-day .story-tile{min-height:280px}.archive-day .action{margin-top:auto}.pending-link{font:9px DM Mono;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin-top:18px;text-transform:uppercase}@media(max-width:700px){.day-title{grid-template-columns:1fr}.day-title h1{margin:8px 0}.day-grid{grid-template-columns:1fr}.story-tile.published{grid-column:span 1}.archive-day{grid-template-columns:1fr}.archive-date{flex-direction:row;align-items:center}.tile-action{align-items:flex-start;flex-direction:column}.today-heading>p{line-height:1.6}}
