.diary-hero[data-astro-cid-cpewa2di]{padding:var(--space-8) 0 var(--space-4);border-bottom:1px solid var(--color-rule)}.diary-eyebrow[data-astro-cid-cpewa2di]{font-family:var(--font-interface);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-2);font-size:.78rem;font-weight:700}.diary-hero[data-astro-cid-cpewa2di] h1[data-astro-cid-cpewa2di]{font-family:var(--font-editorial);margin:0 0 var(--space-4);font-size:clamp(1.9rem,5vw,3rem);line-height:1.15}.diary-lede[data-astro-cid-cpewa2di],.diary-lede-ja[data-astro-cid-cpewa2di]{max-width:var(--width-reading);color:var(--color-ink-muted);margin:0 0 var(--space-3);font-size:1.02rem;line-height:1.75}.diary-lede-ja[data-astro-cid-cpewa2di]{color:var(--color-ink-faint);font-size:.95rem}.section-heading[data-astro-cid-cpewa2di]{font-family:var(--font-interface);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);margin:var(--space-12) 0 var(--space-4);font-size:.78rem;font-weight:700}.duty-panel[data-astro-cid-cpewa2di]{margin-top:var(--space-8);padding:var(--space-4) var(--space-6);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.duty-panel[data-astro-cid-cpewa2di] h2[data-astro-cid-cpewa2di]{font-family:var(--font-interface);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 var(--space-3);font-size:.78rem;font-weight:700}.duty-rows[data-astro-cid-cpewa2di]{gap:var(--space-2);flex-direction:column;display:flex}.duty-row[data-astro-cid-cpewa2di]{align-items:baseline;gap:var(--space-3);font-family:var(--font-interface);flex-wrap:wrap;font-size:.92rem;display:flex}.duty-row[data-astro-cid-cpewa2di].muted{color:var(--color-ink-faint)}.duty-label[data-astro-cid-cpewa2di]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);min-width:3.5em;font-size:.72rem}.duty-date[data-astro-cid-cpewa2di]{font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.duty-juror[data-astro-cid-cpewa2di]{color:var(--color-ink);font-weight:700;text-decoration:none}.duty-juror[data-astro-cid-cpewa2di]:hover{color:var(--color-accent)}.duty-note[data-astro-cid-cpewa2di],.duty-empty[data-astro-cid-cpewa2di]{font-family:var(--font-interface);color:var(--color-ink-faint);margin:var(--space-3) 0 0;font-size:.8rem}.archive-month[data-astro-cid-cpewa2di] h3[data-astro-cid-cpewa2di]{font-family:var(--font-editorial);margin:var(--space-6) 0 var(--space-2);color:var(--color-ink-muted);font-size:1.1rem}.empty-state[data-astro-cid-cpewa2di] p[data-astro-cid-cpewa2di]{max-width:var(--width-reading);color:var(--color-ink-muted);line-height:1.7}.empty-cta[data-astro-cid-cpewa2di]{font-family:var(--font-interface);color:var(--color-accent);font-weight:600;text-decoration:none}.juror-grid[data-astro-cid-cpewa2di]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.juror-tile[data-astro-cid-cpewa2di]{align-items:center;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-sm);text-align:center;flex-direction:column;text-decoration:none;display:flex}.juror-tile[data-astro-cid-cpewa2di]:hover{border-color:var(--color-accent)}.juror-name[data-astro-cid-cpewa2di]{font-family:var(--font-editorial);color:var(--color-ink);font-weight:700}.juror-role[data-astro-cid-cpewa2di]{font-family:var(--font-interface);color:var(--color-ink-faint);font-size:.76rem}.diary-outbound[data-astro-cid-cpewa2di]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-rule)}.diary-outbound[data-astro-cid-cpewa2di] p[data-astro-cid-cpewa2di]{font-family:var(--font-interface);color:var(--color-ink-muted);max-width:var(--width-reading);font-size:.88rem}.outbound-links[data-astro-cid-cpewa2di]{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.outbound-links[data-astro-cid-cpewa2di] a[data-astro-cid-cpewa2di]{font-family:var(--font-interface);color:var(--color-accent);font-size:.9rem;font-weight:600;text-decoration:none}.outbound-links[data-astro-cid-cpewa2di] a[data-astro-cid-cpewa2di]:hover{text-decoration:underline}
