.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#627084;margin:0 0 24px}.breadcrumbs a{text-underline-offset:3px}.date-links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.date-links a{display:block;border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 13px;text-decoration:none;font-size:13px}.date-hub,.daily-related{padding:25px 0;border-top:1px solid var(--line);margin-top:25px}.date-neighbours{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;line-height:1.8}.date-neighbours span{color:var(--muted)}.daily-related h3{margin-top:25px}.archive-month{max-width:850px;margin:30px 0}.archive-dates{list-style:none;padding:0}.archive-dates li{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px;border-bottom:1px solid var(--line);background:#fff}.archive-dates a{text-underline-offset:4px}.answer-card h2{font-size:1.4rem;line-height:1.5;margin:12px 0}.answer-card>p{font-size:.95rem;line-height:1.85;color:#4e5b6e}.dated-intro{font-size:1rem;color:var(--muted)}body[data-route=home] h1.home-subtitle{font-family:'Space Grotesk',sans-serif;font-weight:600;letter-spacing:1px;font-size:16px;line-height:1.7;margin:20px 0 23px}.daily-related h2{font-size:1.6rem}@media(max-width:520px){body[data-route=home] h1.home-subtitle{font-size:14px}.date-neighbours{flex-direction:column;gap:8px}}
