.wc[data-astro-cid-zfpzlcui]{gap:var(--space-8);padding:var(--space-6);background:var(--color-bg);grid-template-columns:minmax(0,320px) 1fr;display:grid}.wc__thumb[data-astro-cid-zfpzlcui]{aspect-ratio:1840/900;background:var(--color-beige);align-self:start;display:block;position:relative;overflow:hidden}.wc__thumb[data-astro-cid-zfpzlcui] img[data-astro-cid-zfpzlcui]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.wc__thumb[data-astro-cid-zfpzlcui]:hover img[data-astro-cid-zfpzlcui]{transform:scale(1.03)}.wc__noimg[data-astro-cid-zfpzlcui]{height:100%;padding:var(--space-4);font-family:var(--font-display);font-size:var(--text-sm);text-align:center;place-items:center;display:grid}.wc__free[data-astro-cid-zfpzlcui]{top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--color-on-dark);background:var(--color-accent);position:absolute}.wc__play[data-astro-cid-zfpzlcui]{width:var(--space-12);height:var(--space-12);color:var(--color-on-dark);background:var(--color-dark);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.wc__body[data-astro-cid-zfpzlcui]{gap:var(--space-3);align-content:start;display:grid}.wc__kicker[data-astro-cid-zfpzlcui]{gap:var(--space-1) var(--space-3);font-size:var(--text-2xs);color:var(--color-text-sub);flex-wrap:wrap;display:flex}.wc__accent[data-astro-cid-zfpzlcui]{font-weight:var(--weight-bold);color:var(--color-accent-text)}.wc__title[data-astro-cid-zfpzlcui]{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.wc__title[data-astro-cid-zfpzlcui] a[data-astro-cid-zfpzlcui]:hover{text-underline-offset:4px;text-decoration:underline}.wc__sub[data-astro-cid-zfpzlcui]{font-size:var(--text-xs);color:var(--color-text-sub)}.wc__summary[data-astro-cid-zfpzlcui]{line-height:var(--leading-relaxed)}.wc__aud[data-astro-cid-zfpzlcui]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:var(--leading-relaxed);background:var(--color-paper);border-left:3px solid var(--color-accent)}.wc__aud[data-astro-cid-zfpzlcui] b[data-astro-cid-zfpzlcui]{margin-right:var(--space-2)}.wc__points[data-astro-cid-zfpzlcui]{border:1px solid var(--color-line-soft)}.wc__points[data-astro-cid-zfpzlcui] summary[data-astro-cid-zfpzlcui]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer;justify-content:space-between;list-style:none;display:flex}.wc__points[data-astro-cid-zfpzlcui] summary[data-astro-cid-zfpzlcui]::-webkit-details-marker{display:none}.wc__points[data-astro-cid-zfpzlcui] summary[data-astro-cid-zfpzlcui]:after{content:"+"}.wc__points[data-astro-cid-zfpzlcui][open] summary[data-astro-cid-zfpzlcui]:after{content:"−"}.wc__points[data-astro-cid-zfpzlcui] ol[data-astro-cid-zfpzlcui]{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 1.25em);line-height:var(--leading-relaxed);list-style:decimal}.wc__foot[data-astro-cid-zfpzlcui]{margin-top:var(--space-2)}.wc__norec[data-astro-cid-zfpzlcui]{font-size:var(--text-xs);color:var(--color-text-sub)}@media (width<=768px){.wc[data-astro-cid-zfpzlcui]{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}}.ns__lead[data-astro-cid-rykchsnc]{max-width:48em;margin-top:calc(var(--space-6) * -1);margin-bottom:var(--space-10);line-height:var(--leading-relaxed)}.ns__grid[data-astro-cid-rykchsnc]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.ns__box[data-astro-cid-rykchsnc]{gap:var(--space-3);padding:var(--space-8);background:var(--color-bg);align-content:start;display:grid}.ns__en[data-astro-cid-rykchsnc]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-sub)}.ns__title[data-astro-cid-rykchsnc]{font-size:var(--text-lg);font-weight:var(--weight-bold)}.ns__desc[data-astro-cid-rykchsnc]{margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.ns__sub[data-astro-cid-rykchsnc]{gap:var(--space-2) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (width<=768px){.ns__grid[data-astro-cid-rykchsnc]{grid-template-columns:1fr}.ns__box[data-astro-cid-rykchsnc]{padding:var(--space-6)}}
