.hero[data-astro-cid-lcdefpme]{padding:12px 0 36px}.eyebrow[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.02em;margin:0 0 12px;font-size:.8rem;font-weight:750}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(1.8rem,3.3vw,2.65rem);line-height:1.38}.hero[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:620px;margin:14px 0 0;font-size:.95rem}.home-section[data-astro-cid-lcdefpme]{min-width:0}.section-heading[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:1.2rem}.more[data-astro-cid-lcdefpme]{color:var(--muted);flex-shrink:0;font-size:.8rem;font-weight:600;text-decoration:none}.more[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}.dday[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.date-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.date-card[data-astro-cid-lcdefpme].nearest{background:var(--accent-soft);border-color:var(--accent-line)}.date-top[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;width:100%;margin-bottom:14px;display:flex}.date-top[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.77rem}.d[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:-.04em;font-size:1.5rem;font-weight:850;line-height:1.3}.date-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem;line-height:1.6}.date-label[data-astro-cid-lcdefpme]{margin:4px 0 8px;font-size:.9rem}.date-card[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{margin-top:auto;font-size:.74rem}.sections[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 40px;display:grid}.sec[data-astro-cid-lcdefpme]{min-width:0;color:var(--ink);padding:20px 18px;text-decoration:none}.sec[data-astro-cid-lcdefpme]+.sec[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.sec[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{justify-content:space-between;gap:8px;font-size:.94rem;display:flex}.sec[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}.sec[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:.78rem;line-height:1.6;display:block}.sec[data-astro-cid-lcdefpme]:hover{background:var(--surface)}.popular[data-astro-cid-lcdefpme]{margin-bottom:44px}.popular-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.popular-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);min-width:0}.popular-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:17px 2px;text-decoration:none;display:flex}.popular-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.popular-copy[data-astro-cid-lcdefpme]{gap:3px;display:grid}.popular-copy[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.96rem;font-weight:650}.popular-copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.78rem}.link-arrow[data-astro-cid-lcdefpme]{color:var(--muted);flex-shrink:0}.two[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;display:grid}.feed[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.feed[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:18px 0;line-height:1.65}.feed[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:650;text-decoration:none}.feed[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}.feed[data-astro-cid-lcdefpme] .src[data-astro-cid-lcdefpme]{color:var(--accent)}.feed-meta[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-bottom:6px;font-size:.75rem;display:flex}@media (width<=899px){.dday[data-astro-cid-lcdefpme]{gap:10px}.date-card[data-astro-cid-lcdefpme]{padding:18px}.two[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.hero[data-astro-cid-lcdefpme]{padding:0 0 28px}.hero[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-size:.88rem}.dday[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.date-top[data-astro-cid-lcdefpme]{margin-bottom:8px}.date-card[data-astro-cid-lcdefpme]{padding:18px 20px}.date-label[data-astro-cid-lcdefpme]{margin-bottom:4px}.sections[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:24px 32px}.sec[data-astro-cid-lcdefpme]{padding:16px 12px}.sec[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.sec[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}.popular[data-astro-cid-lcdefpme]{margin-bottom:32px}.popular-list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
