.story:where(.astro-jejvs46k){gap:.4rem;display:grid}.label:where(.astro-jejvs46k){font-family:var(--sl-font-mono);font-size:calc(.68rem * var(--daily-label-size,1));letter-spacing:calc(.1em * var(--daily-tracking,1));text-transform:uppercase;color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lead-badge:where(.astro-jejvs46k){letter-spacing:calc(.14em * var(--daily-tracking,1));color:var(--sl-color-accent-low);background:var(--sl-color-accent-high);border-radius:999px;padding:2px 9px;font-weight:600}.headline:where(.astro-jejvs46k){color:var(--sl-color-white);font-size:1.04rem;font-weight:600;line-height:1.38}.lead:where(.astro-jejvs46k) .headline:where(.astro-jejvs46k){font-family:var(--font-serif);font-size:clamp(1.45rem,3vw,2.05rem);line-height:1.16}.headline:where(.astro-jejvs46k) a:where(.astro-jejvs46k){color:inherit;background-image:linear-gradient(var(--sl-color-accent-high), var(--sl-color-accent-high));box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;text-decoration:none;transition:background-size .25s}.headline:where(.astro-jejvs46k) a:where(.astro-jejvs46k):hover,.headline:where(.astro-jejvs46k) a:where(.astro-jejvs46k):focus-visible{background-size:100% 1.5px}.headline:where(.astro-jejvs46k) a:where(.astro-jejvs46k):after{content:"↗";content:"↗" / "";font-family:var(--sl-font);vertical-align:.18em;color:var(--sl-color-accent-high);margin-inline-start:.3em;font-size:.68em}.summary:where(.astro-jejvs46k){color:var(--sl-color-gray-2);font-size:.95rem}.lead:where(.astro-jejvs46k) .summary:where(.astro-jejvs46k){max-width:60ch;font-size:1.04rem}.tags:where(.astro-jejvs46k){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tags:where(.astro-jejvs46k) li:where(.astro-jejvs46k){border:1px solid var(--sl-color-gray-5);font-family:var(--sl-font-mono);font-size:calc(.64rem * var(--daily-label-size,1));letter-spacing:calc(.08em * var(--daily-tracking,1));text-transform:uppercase;color:var(--sl-color-gray-3);border-radius:999px;padding:2px 8px}@media (prefers-reduced-motion:reduce){.headline:where(.astro-jejvs46k) a:where(.astro-jejvs46k){transition:none}}.edition:where(.astro-zyaksb6d){display:grid}.language-note:where(.astro-zyaksb6d){font-family:var(--sl-font-mono);font-size:calc(.72rem * var(--daily-label-size,1));color:var(--sl-color-gray-3);margin-bottom:1rem}.lead-story:where(.astro-zyaksb6d){border-bottom:1px solid var(--sl-color-hairline);padding-bottom:1.5rem}.columns:where(.astro-zyaksb6d){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 2.75rem;padding-top:1.4rem;display:grid}.column:where(.astro-zyaksb6d){min-width:0}.column:where(.astro-zyaksb6d) h2:where(.astro-zyaksb6d){font-family:var(--sl-font-mono);font-size:calc(.74rem * var(--daily-label-size,1));letter-spacing:calc(.14em * var(--daily-tracking,1));text-transform:uppercase;color:var(--sl-color-white);align-items:center;gap:.6rem;padding-bottom:.5rem;font-weight:600;display:flex}.key:where(.astro-zyaksb6d){border-top:4px solid var(--daily-ray);border-radius:2px;flex:none;width:1.75rem}.key:where(.astro-zyaksb6d).dotted{border-top-style:dotted;border-radius:0}.column:where(.astro-zyaksb6d)>.story{border-top:1px solid var(--sl-color-hairline);padding:.9rem 0 1rem}footer:where(.astro-zyaksb6d){gap:.9rem;margin-top:1.6rem;display:grid}.sources:where(.astro-zyaksb6d){color:var(--sl-color-gray-3);font-size:.85rem}.pager:where(.astro-zyaksb6d){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pager:where(.astro-zyaksb6d) a:where(.astro-zyaksb6d){border:1px solid var(--sl-color-gray-5);border-radius:.625rem;gap:2px;padding:.875rem 1rem;text-decoration:none;transition:border-color .2s;display:grid}.pager:where(.astro-zyaksb6d) a:where(.astro-zyaksb6d):hover{border-color:var(--sl-color-accent-high)}.pager:where(.astro-zyaksb6d) .end:where(.astro-zyaksb6d){text-align:end;grid-column:2}.pager:where(.astro-zyaksb6d) span:where(.astro-zyaksb6d){font-family:var(--sl-font-mono);font-size:calc(.68rem * var(--daily-label-size,1));letter-spacing:calc(.1em * var(--daily-tracking,1));text-transform:uppercase;color:var(--sl-color-gray-3)}.pager:where(.astro-zyaksb6d) strong:where(.astro-zyaksb6d){font-family:var(--font-serif);color:var(--sl-color-white);font-size:1.1rem;font-weight:600}
