.crumbs[data-astro-cid-iev7g5n4]{font-family:var(--font-mono);font-size:.76rem;color:var(--muted);margin:1rem 0 0;display:flex;gap:.4rem;flex-wrap:wrap}.crumbs[data-astro-cid-iev7g5n4] a[data-astro-cid-iev7g5n4]{color:var(--muted)}.crumbs[data-astro-cid-iev7g5n4] a[data-astro-cid-iev7g5n4]:hover{color:var(--brand)}.crumbs[data-astro-cid-iev7g5n4] .here[data-astro-cid-iev7g5n4]{color:var(--fg)}section[data-astro-cid-iev7g5n4]{margin:2.4rem 0}p[data-astro-cid-iev7g5n4]{font-size:1.03rem;line-height:1.7}h3[data-astro-cid-iev7g5n4]{margin:1.4rem 0 .3rem}.divider[data-astro-cid-iev7g5n4]{display:flex;align-items:center;gap:1rem;margin:2.8rem 0 1.6rem;color:var(--muted)}.divider[data-astro-cid-iev7g5n4]:before,.divider[data-astro-cid-iev7g5n4]:after{content:"";height:1px;flex:1;background:var(--line)}.divider[data-astro-cid-iev7g5n4] span[data-astro-cid-iev7g5n4]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.month[data-astro-cid-iev7g5n4] h2[data-astro-cid-iev7g5n4]{padding-bottom:.4rem;border-bottom:1px solid var(--line)}.agrid[data-astro-cid-iev7g5n4]{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.acard[data-astro-cid-iev7g5n4]{display:flex;flex-direction:column;gap:.65rem;padding:1.2rem 1.3rem;color:var(--fg);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.acard[data-astro-cid-iev7g5n4]:hover{text-decoration:none;transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.acard-top[data-astro-cid-iev7g5n4]{display:flex;align-items:center;gap:.5rem}.anum[data-astro-cid-iev7g5n4]{font-family:var(--font-mono);font-weight:700;font-size:.82rem;background:var(--brand);color:#fff;padding:.25rem .55rem;border-radius:8px}.acard-h[data-astro-cid-iev7g5n4]{font-weight:700;font-size:1.02rem;letter-spacing:-.01em}.atag[data-astro-cid-iev7g5n4]{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--reveal);background:var(--reveal-soft);padding:.2rem .5rem;border-radius:6px;margin-left:auto}.atag[data-astro-cid-iev7g5n4].today{color:#fff;background:var(--brand)}.acard-meta[data-astro-cid-iev7g5n4]{margin:0;font-size:.74rem;color:var(--muted);font-family:var(--font-mono)}.acard-clue[data-astro-cid-iev7g5n4]{margin:0;font-size:.92rem;color:var(--fg);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acard-answer[data-astro-cid-iev7g5n4]{display:flex;align-items:baseline;gap:.5rem;background:var(--bg-soft);border-radius:10px;padding:.55rem .8rem}.al[data-astro-cid-iev7g5n4]{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.av[data-astro-cid-iev7g5n4]{font-weight:700;font-size:1.02rem;color:var(--fg);text-transform:lowercase}.av[data-astro-cid-iev7g5n4].gated{color:var(--brand);text-transform:none}.acard-foot[data-astro-cid-iev7g5n4]{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.adate[data-astro-cid-iev7g5n4]{font-family:var(--font-mono);font-size:.76rem;color:var(--muted)}.aview[data-astro-cid-iev7g5n4]{color:var(--brand);font-weight:700;font-size:.86rem}.faq-list[data-astro-cid-iev7g5n4]{margin-top:1rem;display:grid;gap:.7rem;max-width:var(--read)}.faq-item[data-astro-cid-iev7g5n4]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-iev7g5n4] summary[data-astro-cid-iev7g5n4]{cursor:pointer;list-style:none;padding:1rem 1.2rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item[data-astro-cid-iev7g5n4] summary[data-astro-cid-iev7g5n4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-iev7g5n4] summary[data-astro-cid-iev7g5n4]:after{content:"＋";color:var(--muted);font-weight:700}.faq-item[data-astro-cid-iev7g5n4][open] summary[data-astro-cid-iev7g5n4]:after{content:"－"}.faq-body[data-astro-cid-iev7g5n4]{padding:0 1.2rem 1.1rem;color:var(--muted)}
