.card-tags[data-astro-cid-ze73wabd]{margin-top:1rem;font-size:.72rem;line-height:1.65}ul[data-astro-cid-ze73wabd]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}li[data-astro-cid-ze73wabd]{min-width:0;max-width:100%}a[data-astro-cid-ze73wabd]{display:block;padding:.35rem .55rem;border:1px solid var(--line);overflow-wrap:anywhere}a[data-astro-cid-ze73wabd]:hover{background:var(--surface);border-color:var(--accent)}summary[data-astro-cid-ze73wabd]{width:fit-content;cursor:pointer;color:var(--muted);padding:.55rem 0}details[data-astro-cid-ze73wabd] ul[data-astro-cid-ze73wabd]{margin-top:.2rem}.card[data-astro-cid-di2nlc57]{display:block;color:var(--ink);min-width:0}.card-fig[data-astro-cid-di2nlc57]{display:block;position:relative;margin:0;aspect-ratio:3/2;overflow:hidden;background:var(--mizu-light)}.card-fig[data-astro-cid-di2nlc57] img[data-astro-cid-di2nlc57]{width:100%;height:100%;object-fit:cover;display:block}.card-body[data-astro-cid-di2nlc57]{padding:1rem 0 0}.card-label[data-astro-cid-di2nlc57]{font-size:.7rem;color:var(--muted);margin:0 0 .5rem}.card-title[data-astro-cid-di2nlc57]{font-weight:700;font-size:1.06rem;line-height:1.85;letter-spacing:.015em;margin:0;color:var(--ink);text-wrap:pretty}.card-title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]:hover{text-decoration:underline;text-underline-offset:4px}.card-date[data-astro-cid-di2nlc57]{display:block;font-family:var(--font-city);font-size:.72rem;color:var(--muted);margin:.75rem 0 0}.card--compact[data-astro-cid-di2nlc57]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:.9rem;align-items:start}.card--compact[data-astro-cid-di2nlc57] .card-fig[data-astro-cid-di2nlc57]{aspect-ratio:1}.card--compact[data-astro-cid-di2nlc57] .card-label[data-astro-cid-di2nlc57]{display:none}.card--compact[data-astro-cid-di2nlc57] .card-body[data-astro-cid-di2nlc57]{padding:0}.card--compact[data-astro-cid-di2nlc57] .card-title[data-astro-cid-di2nlc57]{font-size:.88rem;line-height:1.7}@media(max-width:650px){.card-title[data-astro-cid-di2nlc57]{font-size:.95rem;line-height:1.8}.card-label[data-astro-cid-di2nlc57]{font-size:.65rem}}.card--featured[data-astro-cid-di2nlc57]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.card--featured[data-astro-cid-di2nlc57] .card-fig[data-astro-cid-di2nlc57]{aspect-ratio:3/2}.card--featured[data-astro-cid-di2nlc57] .card-body[data-astro-cid-di2nlc57]{padding:0}.card--featured[data-astro-cid-di2nlc57] .card-label[data-astro-cid-di2nlc57]{color:var(--umi);margin-bottom:1rem}.card--featured[data-astro-cid-di2nlc57] .card-title[data-astro-cid-di2nlc57]{font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.65}.card-description[data-astro-cid-di2nlc57]{font-size:.87rem;line-height:2;color:var(--ink-soft);margin:1rem 0}@media(max-width:650px){.card--featured[data-astro-cid-di2nlc57]{grid-template-columns:minmax(0,1fr);gap:1.2rem}.card--featured[data-astro-cid-di2nlc57] .card-title[data-astro-cid-di2nlc57]{font-size:1.35rem}}.card--editorial[data-astro-cid-di2nlc57]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(2rem,5vw,5rem);align-items:center}.card--editorial[data-astro-cid-di2nlc57] .card-fig[data-astro-cid-di2nlc57]{order:2;aspect-ratio:3/2}.card--editorial[data-astro-cid-di2nlc57] .card-body[data-astro-cid-di2nlc57]{padding:0}.card--editorial[data-astro-cid-di2nlc57] .card-label[data-astro-cid-di2nlc57]{display:none}.card--editorial[data-astro-cid-di2nlc57] .card-title[data-astro-cid-di2nlc57]{font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.7;font-weight:700}.card--editorial[data-astro-cid-di2nlc57] .card-description[data-astro-cid-di2nlc57]{font-size:.9rem;line-height:2;margin:1.5rem 0}.card-read[data-astro-cid-di2nlc57]{display:inline-block;border-bottom:1px solid var(--ink);padding-bottom:.35rem;margin-top:1.5rem;font-size:.8rem}@media(max-width:650px){.card--editorial[data-astro-cid-di2nlc57]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.card--editorial[data-astro-cid-di2nlc57] .card-fig[data-astro-cid-di2nlc57]{order:0}.card--editorial[data-astro-cid-di2nlc57] .card-description[data-astro-cid-di2nlc57]{margin:1rem 0}}
