.card-article[data-astro-cid-di2nlc57]{display:block;padding:var(--sp-5) 0;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit}@media(min-width:768px){.card-article[data-astro-cid-di2nlc57]{padding:var(--sp-6) 0}}.card-article[data-astro-cid-di2nlc57]:last-child{border-bottom:0}.card-article--cover[data-astro-cid-di2nlc57]{display:grid;grid-template-columns:96px 1fr;gap:var(--sp-4);align-items:start}@media(min-width:768px){.card-article--cover[data-astro-cid-di2nlc57]{grid-template-columns:168px 1fr;gap:var(--sp-5)}}.card-article__thumb[data-astro-cid-di2nlc57]{overflow:hidden;border-radius:var(--r-md);background:var(--color-bg-subtle);aspect-ratio:4 / 3}.card-article__thumb[data-astro-cid-di2nlc57] img[data-astro-cid-di2nlc57]{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-lift) var(--ease)}@media(hover:hover)and (pointer:fine){.card-article--cover[data-astro-cid-di2nlc57]:hover .card-article__thumb[data-astro-cid-di2nlc57] img[data-astro-cid-di2nlc57]{transform:scale(1.03)}}.card-article--indexed[data-astro-cid-di2nlc57]{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-4);align-items:start}@media(min-width:768px){.card-article--indexed[data-astro-cid-di2nlc57]{gap:var(--sp-6)}}.card-article__no[data-astro-cid-di2nlc57]{font-family:var(--font-serif);font-size:26px;line-height:1;font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-text-tertiary);transition:color var(--dur-hover) var(--ease);padding-top:2px}@media(min-width:768px){.card-article__no[data-astro-cid-di2nlc57]{font-size:34px}}@media(hover:hover)and (pointer:fine){.card-article--indexed[data-astro-cid-di2nlc57]:hover .card-article__no[data-astro-cid-di2nlc57]{color:var(--color-accent)}}.card-article__body[data-astro-cid-di2nlc57]{min-width:0}.card-article[data-astro-cid-di2nlc57]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.card-article__tag[data-astro-cid-di2nlc57]{display:inline-block;margin-bottom:var(--sp-2)}.card-article__meta[data-astro-cid-di2nlc57]{margin:0 0 var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.card-article__title[data-astro-cid-di2nlc57]{font-family:var(--font-serif);font-size:var(--fs-card-title);line-height:var(--lh-h2);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--color-text);transition:color var(--dur-hover) var(--ease)}@media(hover:hover)and (pointer:fine){.card-article[data-astro-cid-di2nlc57]:hover .card-article__title[data-astro-cid-di2nlc57]{color:var(--color-primary);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.card-article[data-astro-cid-di2nlc57]:active .card-article__title[data-astro-cid-di2nlc57]{color:var(--color-primary-active)}.card-article__excerpt[data-astro-cid-di2nlc57]{display:-webkit-box;margin:var(--sp-2) 0 0;max-width:var(--w-excerpt);font-size:var(--fs-body-sm);line-height:var(--lh-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-page[data-astro-cid-lctww4g7]{padding-bottom:var(--sp-10)}.list-page__head[data-astro-cid-lctww4g7]{position:relative;padding-top:var(--sp-8);padding-bottom:var(--sp-6);border-bottom:1px solid var(--color-border)}@media(max-width:640px){.list-page__head[data-astro-cid-lctww4g7] .list-page__doodle[data-astro-cid-lctww4g7]{display:none}}@media(min-width:1024px){.list-page__head[data-astro-cid-lctww4g7]{padding-top:56px}}.list-page__title[data-astro-cid-lctww4g7]{font-size:var(--fs-h1);line-height:var(--lh-h1)}.list-page__intro[data-astro-cid-lctww4g7]{margin:var(--sp-4) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-secondary)}.list-page__intro[data-astro-cid-lctww4g7]+.list-page__intro[data-astro-cid-lctww4g7]{margin-top:var(--sp-2)}.list-page__sort[data-astro-cid-lctww4g7]{margin:var(--sp-5) 0 0;font-size:var(--fs-caption);color:var(--color-text-tertiary)}.pager[data-astro-cid-lctww4g7]{margin-top:var(--sp-9);text-align:center}
