.th[data-astro-cid-tkwki4h2]{aspect-ratio:16/10;border-radius:4px;width:100%;display:block;overflow:hidden}.th-tile[data-astro-cid-tkwki4h2]{color:#fff;text-align:center;background-image:radial-gradient(62% 58% at 50% 50%, var(--color-brand-secondary) 40%, transparent 100%), repeating-linear-gradient(90deg, oklab(100% 0 5.96046e-8/.09) 0 1px, transparent 1px 12.5%), repeating-linear-gradient(180deg, oklab(100% 0 5.96046e-8/.09) 0 1px, transparent 1px 20%), linear-gradient(var(--color-brand-secondary), var(--color-brand-secondary));font-family:var(--font-heading);justify-content:center;align-items:center;padding:10% 9%;display:flex;position:relative;box-shadow:inset 0 0 0 1px oklab(100% 0 5.96046e-8/.12);container-type:inline-size}.th-words[data-astro-cid-tkwki4h2]{justify-items:center;gap:.5em;min-width:0;max-width:100%;display:grid}.th-title[data-astro-cid-tkwki4h2]{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.05rem,13cqw,3rem);font-weight:700;line-height:1.05}.th-title[data-astro-cid-tkwki4h2].is-long{font-size:clamp(.85rem,8.6cqw,2.4rem)}.th-note[data-astro-cid-tkwki4h2]{font-family:var(--font-body);opacity:.78;font-size:clamp(.6rem,4.6cqw,.95rem);font-weight:500}@container (width<=11rem){.th-note[data-astro-cid-tkwki4h2]{display:none}}.row[data-astro-cid-xiqpnpgl]{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.75rem .9rem;padding-block:clamp(1.25rem,2.5vw,1.75rem);display:grid}.row-thumb[data-astro-cid-xiqpnpgl]{align-self:start;display:block}.row-x[data-astro-cid-xiqpnpgl]{grid-column:1/-1}.row[data-astro-cid-xiqpnpgl]:hover .row-h[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]{color:var(--color-brand-primary);text-decoration-color:currentColor}.row-tags[data-astro-cid-xiqpnpgl]{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row-kind[data-astro-cid-xiqpnpgl]{font-family:var(--font-heading);background:var(--tint);color:var(--color-brand-primary);border-radius:3px;padding:.15rem .5rem;font-weight:600}.row-cat[data-astro-cid-xiqpnpgl]{color:color-mix(in oklab, var(--color-brand-text) 62%, transparent);text-decoration:none}.row-cat[data-astro-cid-xiqpnpgl]:hover{color:var(--color-brand-primary)}.row-h[data-astro-cid-xiqpnpgl]{letter-spacing:-.025em;max-width:30ch;margin-top:.5rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:650;line-height:1.18}.row-h[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]{color:inherit;text-underline-offset:.14em;transition:color .16s var(--ease), text-decoration-color .16s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.row-h[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]:hover{color:var(--color-brand-primary);text-decoration-color:currentColor}.row[data-astro-cid-xiqpnpgl] .meta[data-astro-cid-xiqpnpgl]{margin-top:.5rem}.row-x[data-astro-cid-xiqpnpgl]{max-width:62ch;color:color-mix(in oklab, var(--color-brand-text) 76%, transparent);margin-top:0;font-size:.97rem;line-height:1.6}.row-score[data-astro-cid-xiqpnpgl]{align-self:start;padding-top:.2rem}.is-compact[data-astro-cid-xiqpnpgl]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .9rem;padding-block:.8rem}.is-compact[data-astro-cid-xiqpnpgl] .row-h[data-astro-cid-xiqpnpgl]{margin-top:.25rem;font-size:1rem;line-height:1.3}.is-compact[data-astro-cid-xiqpnpgl] .row-tags[data-astro-cid-xiqpnpgl]{display:none}.is-compact[data-astro-cid-xiqpnpgl] .meta[data-astro-cid-xiqpnpgl]{margin-top:.3rem}@media (width>=44rem){.row[data-astro-cid-xiqpnpgl]:not(.is-compact){grid-template-columns:15rem minmax(0,1fr) auto;gap:.9rem 1.25rem}.row-x[data-astro-cid-xiqpnpgl]{grid-column:2;margin-top:.7rem}}@media (width>=64rem){.row[data-astro-cid-xiqpnpgl]:not(.is-compact){grid-template-columns:17rem minmax(0,1fr) auto;gap:1rem 1.75rem}.row-thumb[data-astro-cid-xiqpnpgl]{grid-column:auto}}.feed-list[data-astro-cid-62k5wa6l]{margin-top:.25rem}.feed-more[data-astro-cid-62k5wa6l]{border-top:1px solid var(--line);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:var(--fw-medium);margin-top:1rem;padding-top:1rem}
