.kt[data-astro-cid-qzdpcuox]{gap:var(--space-2);align-content:start;justify-items:start;display:grid}.kt__thumb[data-astro-cid-qzdpcuox]{aspect-ratio:1840/900;width:100%;margin-bottom:var(--space-2);background:var(--color-beige);display:block;overflow:hidden}.kt__thumb[data-astro-cid-qzdpcuox] img[data-astro-cid-qzdpcuox]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.kt[data-astro-cid-qzdpcuox]:hover .kt__thumb[data-astro-cid-qzdpcuox] img[data-astro-cid-qzdpcuox]{transform:scale(1.03)}.kt__empty[data-astro-cid-qzdpcuox]{height:100%;padding:var(--space-4);font-family:var(--font-display);text-align:center;place-items:center;display:grid}.kt__kicker[data-astro-cid-qzdpcuox]{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--color-accent-text)}.kt__label[data-astro-cid-qzdpcuox]{padding:0 var(--space-2);font-size:var(--text-2xs);border:1px solid var(--color-line)}.kt__title[data-astro-cid-qzdpcuox]{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-relaxed)}.kt[data-astro-cid-qzdpcuox]:hover .kt__title[data-astro-cid-qzdpcuox]{text-underline-offset:4px;text-decoration:underline}.kt__meta[data-astro-cid-qzdpcuox]{font-size:var(--text-2xs);color:var(--color-text-sub)}.lp[data-astro-cid-hdb6bvmg]{padding-top:var(--space-24)}.lp__tabs[data-astro-cid-hdb6bvmg]{gap:var(--space-2);flex-wrap:wrap;display:flex}.lp__tabs[data-astro-cid-hdb6bvmg] button[data-astro-cid-hdb6bvmg]{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-medium);background:var(--color-bg);border:1px solid var(--color-line-soft);transition:border-color var(--duration) var(--ease);display:inline-flex}.lp__tabs[data-astro-cid-hdb6bvmg] button[data-astro-cid-hdb6bvmg]:hover{border-color:var(--color-line)}.lp__tabs[data-astro-cid-hdb6bvmg] button[data-astro-cid-hdb6bvmg][aria-pressed=true]{color:var(--color-on-dark);background:var(--color-dark);border-color:var(--color-dark)}.tb[data-astro-cid-hdb6bvmg]{padding-block:var(--space-16);border-bottom:1px solid var(--color-line-soft);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.tb[data-astro-cid-hdb6bvmg]:first-of-type{margin-top:var(--space-12);border-top:1px solid var(--color-line-soft)}.tb__hd[data-astro-cid-hdb6bvmg]{align-items:center;gap:var(--space-5);display:flex}.tb__en[data-astro-cid-hdb6bvmg]{font-family:var(--font-display);font-size:var(--text-sm)}.tb__title[data-astro-cid-hdb6bvmg]{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.tb__problem[data-astro-cid-hdb6bvmg]{margin-top:var(--space-5);font-size:var(--text-base);font-weight:var(--weight-bold)}.tb__group[data-astro-cid-hdb6bvmg]{margin-top:var(--space-10)}.tb__label[data-astro-cid-hdb6bvmg]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);font-size:var(--text-base);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.tb__label[data-astro-cid-hdb6bvmg] small[data-astro-cid-hdb6bvmg]{font-size:var(--text-2xs);color:var(--color-accent-text)}.tb__step[data-astro-cid-hdb6bvmg]{padding:var(--space-1) var(--space-3);font-size:var(--text-2xs);color:var(--color-on-dark);background:var(--color-dark)}.tb__list[data-astro-cid-hdb6bvmg]{gap:var(--space-5);display:grid}.tb__track[data-astro-cid-hdb6bvmg]{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-6) * 3) / 4);gap:var(--space-6);padding-bottom:var(--space-4);scroll-snap-type:x mandatory;display:grid;overflow-x:auto}.tb__track[data-astro-cid-hdb6bvmg]>li[data-astro-cid-hdb6bvmg]{scroll-snap-align:start}.tb__foot[data-astro-cid-hdb6bvmg]{margin-top:var(--space-6)}@media (width<=1024px){.tb__track[data-astro-cid-hdb6bvmg]{grid-auto-columns:40%}}@media (width<=768px){.lp[data-astro-cid-hdb6bvmg]{padding-top:var(--space-16)}.tb[data-astro-cid-hdb6bvmg]{padding-block:var(--space-12)}.tb__track[data-astro-cid-hdb6bvmg]{gap:var(--space-4);grid-auto-columns:75%}}.kh[data-astro-cid-yobexzxk]{padding-block:var(--space-16) var(--space-8)}.kh__inner[data-astro-cid-yobexzxk]{gap:var(--space-12);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.kh__crumbs[data-astro-cid-yobexzxk] ol[data-astro-cid-yobexzxk]{gap:var(--space-2);margin-bottom:var(--space-8);font-size:var(--text-2xs);color:var(--color-text-sub);flex-wrap:wrap;display:flex}.kh__crumbs[data-astro-cid-yobexzxk] li[data-astro-cid-yobexzxk]+li[data-astro-cid-yobexzxk]:before{content:"/";margin-right:var(--space-2)}.kh__crumbs[data-astro-cid-yobexzxk] a[data-astro-cid-yobexzxk]:hover{text-decoration:underline}.kh__en[data-astro-cid-yobexzxk]{font-family:var(--font-display);font-size:var(--text-sm)}.kh__title[data-astro-cid-yobexzxk]{margin-top:var(--space-2);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.kh__title[data-astro-cid-yobexzxk] span[data-astro-cid-yobexzxk]{display:inline-block}.kh__lead[data-astro-cid-yobexzxk]{max-width:36em;margin-top:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.kh__ctas[data-astro-cid-yobexzxk]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.kh__kv[data-astro-cid-yobexzxk]{width:100%}.kn-lead[data-astro-cid-yobexzxk]{max-width:48em;margin-top:calc(var(--space-6) * -1);margin-bottom:var(--space-10);line-height:var(--leading-relaxed)}.kn-docs[data-astro-cid-yobexzxk]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.kn-list[data-astro-cid-yobexzxk]{gap:var(--space-5);display:grid}.kn-more[data-astro-cid-yobexzxk]{margin-top:var(--space-6)}@media (width<=1024px){.kh__inner[data-astro-cid-yobexzxk]{grid-template-columns:1fr}.kh__kv[data-astro-cid-yobexzxk]{justify-self:center;max-width:560px}}@media (width<=768px){.kh[data-astro-cid-yobexzxk]{padding-block:var(--space-10) var(--space-4)}.kn-docs[data-astro-cid-yobexzxk]{grid-template-columns:1fr}}
