.cac[data-astro-cid-c3s6nfz5]{display:grid;gap:1.5rem;background:#fff;border:1px solid var(--color-brand-100);border-radius:var(--radius-lg);padding:1.5rem}@media(min-width:900px){.cac[data-astro-cid-c3s6nfz5]{grid-template-columns:240px minmax(0,1fr);gap:2rem;align-items:start;padding:2rem}}.cac-qr[data-astro-cid-c3s6nfz5]{text-align:center}.cac-qr[data-astro-cid-c3s6nfz5] img[data-astro-cid-c3s6nfz5]{display:block;width:200px;height:200px;max-width:100%;margin-inline:auto;object-fit:contain;border:1px solid var(--color-ink-300);border-radius:var(--radius-md);background:#fff;pointer-events:auto;-webkit-touch-callout:default}@media(min-width:900px){.cac-qr[data-astro-cid-c3s6nfz5] img[data-astro-cid-c3s6nfz5]{width:220px;height:220px}}.cac-hint[data-astro-cid-c3s6nfz5]{margin:.75rem 0 0;font-size:var(--text-xs);line-height:1.7;color:var(--color-ink-700)}.cac-hint[data-astro-cid-c3s6nfz5]+.cac-hint[data-astro-cid-c3s6nfz5]{margin-top:.25rem}.cac-name[data-astro-cid-c3s6nfz5]{margin:0 0 .75rem;font-size:var(--text-h3);font-weight:700;color:var(--color-ink-900)}.cac-dl[data-astro-cid-c3s6nfz5]{margin:0 0 1rem}.cac-dl[data-astro-cid-c3s6nfz5]>div[data-astro-cid-c3s6nfz5]{display:flex;gap:.75rem;padding:.375rem 0;border-bottom:1px solid var(--color-ink-100)}.cac-dl[data-astro-cid-c3s6nfz5] dt[data-astro-cid-c3s6nfz5]{flex:0 0 5rem;font-size:var(--text-sm);color:var(--color-ink-700)}.cac-dl[data-astro-cid-c3s6nfz5] dd[data-astro-cid-c3s6nfz5]{margin:0;font-size:var(--text-sm);color:var(--color-ink-900)}.cac-intro[data-astro-cid-c3s6nfz5]{margin:0 0 1rem;font-size:var(--text-sm);line-height:1.75;color:var(--color-ink-700)}.cac-sub[data-astro-cid-c3s6nfz5]{margin:0 0 .5rem;font-size:var(--text-sm);font-weight:700;color:var(--color-ink-900)}.cac-list[data-astro-cid-c3s6nfz5]{list-style:none;margin:0 0 1.25rem;padding:0}.cac-list[data-astro-cid-c3s6nfz5] li[data-astro-cid-c3s6nfz5]{position:relative;padding-left:1.125rem;margin-bottom:.375rem;font-size:var(--text-sm);line-height:1.7;color:var(--color-ink-700)}.cac-list[data-astro-cid-c3s6nfz5] li[data-astro-cid-c3s6nfz5]:before{content:"";position:absolute;left:0;top:.625rem;width:6px;height:6px;border-radius:50%;background:var(--color-brand-700)}.cac-more[data-astro-cid-c3s6nfz5]{display:inline-flex;align-items:center;min-height:var(--tap-min);font-size:var(--text-sm);font-weight:600;color:var(--color-brand-700);text-decoration:none}.cac-more[data-astro-cid-c3s6nfz5]:hover{text-decoration:underline}.cac-compact[data-astro-cid-c3s6nfz5]{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.cac-compact[data-astro-cid-c3s6nfz5] .cac-qr[data-astro-cid-c3s6nfz5] img[data-astro-cid-c3s6nfz5]{width:150px;height:150px}.cac-compact[data-astro-cid-c3s6nfz5] .cac-name[data-astro-cid-c3s6nfz5]{margin-bottom:.5rem}.cac-compact[data-astro-cid-c3s6nfz5] .cac-intro[data-astro-cid-c3s6nfz5]{margin-bottom:.75rem}.klc[data-astro-cid-kegpkd77]{background:#fff;border:1px solid var(--color-brand-100);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.klc[data-astro-cid-kegpkd77]{padding:1.5rem}}.klc-head[data-astro-cid-kegpkd77]{min-width:0}.klc-name[data-astro-cid-kegpkd77]{margin:0 0 .5rem;font-size:var(--text-h3);font-weight:700;color:var(--color-ink-900)}.klc-meta[data-astro-cid-kegpkd77]{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .625rem}.klc-tag[data-astro-cid-kegpkd77]{display:inline-block;padding:2px 10px;border-radius:var(--radius-sm);background:var(--color-brand-100);color:var(--color-brand-700);font-size:var(--text-2xs);font-weight:600;font-variant-numeric:tabular-nums}.klc-tag--sport[data-astro-cid-kegpkd77]{background:var(--color-accent-100);color:var(--color-brand-900)}.klc-intro[data-astro-cid-kegpkd77]{margin:0;font-size:var(--text-sm);line-height:1.7;color:var(--color-ink-700)}.klc-cta[data-astro-cid-kegpkd77]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-height);padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:var(--text-base);font-weight:700;text-decoration:none;text-align:center}.klc-cta[data-astro-cid-kegpkd77]:hover{background:var(--btn-primary-bg-hover)}.klc-cta[data-astro-cid-kegpkd77]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:max(100%,44px)}.klc-hint[data-astro-cid-kegpkd77]{margin:0;font-size:var(--text-xs);line-height:1.6;color:var(--color-ink-600)}.kcg-head[data-astro-cid-6dlv7mq7]{margin-bottom:1rem}.kcg-title[data-astro-cid-6dlv7mq7]{margin:0 0 .25rem;font-size:var(--text-h4);font-weight:700;color:var(--color-ink-900)}.kcg-sub[data-astro-cid-6dlv7mq7]{margin:0;font-size:var(--text-sm);color:var(--color-ink-700)}.kcg-grid[data-astro-cid-6dlv7mq7]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:640px){.kcg-grid[data-astro-cid-6dlv7mq7]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.kcg-grid[data-astro-cid-6dlv7mq7]{grid-template-columns:repeat(3,1fr)}}.kcg-item[data-astro-cid-6dlv7mq7]{display:flex;flex-direction:column;gap:.25rem;min-height:var(--tap-min);padding:.625rem .75rem;border:1px solid var(--color-ink-200);border-radius:var(--radius-md);background:#fff;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.kcg-item[data-astro-cid-6dlv7mq7]:hover{border-color:var(--color-brand-300);background:var(--color-brand-50)}.kcg-item-top[data-astro-cid-6dlv7mq7]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.kcg-name[data-astro-cid-6dlv7mq7]{font-size:var(--text-sm);font-weight:700;color:var(--color-ink-900)}.kcg-n[data-astro-cid-6dlv7mq7]{flex:0 0 auto;padding:1px 8px;border-radius:var(--radius-sm);background:var(--color-brand-100);color:var(--color-brand-700);font-size:var(--text-2xs);font-weight:600;font-variant-numeric:tabular-nums}.kcg-sum[data-astro-cid-6dlv7mq7]{font-size:var(--text-xs);line-height:1.6;color:var(--color-ink-600)}.kcg-note[data-astro-cid-6dlv7mq7]{margin:.875rem 0 0;font-size:var(--text-xs);line-height:1.65;color:var(--color-ink-700)}.ct-h1[data-astro-cid-qh5muzdr]{font-size:var(--text-h1);font-weight:700;margin:0 0 .5rem}.ct-sub[data-astro-cid-qh5muzdr]{margin:0 0 1rem;font-size:var(--text-sm);color:var(--color-ink-600);max-width:46em}.ct-block[data-astro-cid-qh5muzdr] .section-title[data-astro-cid-qh5muzdr]{margin-bottom:.875rem}.ct-lead[data-astro-cid-qh5muzdr]{margin:0 0 1.25rem;font-size:var(--text-sm);line-height:1.75;color:var(--color-ink-700);max-width:52em}.ct-why[data-astro-cid-qh5muzdr]{margin:1.25rem 0 0;padding:1rem 1.125rem;background:#fff;border:1px solid var(--color-brand-100);border-left:4px solid var(--color-brand-700);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.75;color:var(--color-ink-700)}.ct-why[data-astro-cid-qh5muzdr] strong[data-astro-cid-qh5muzdr]{color:var(--color-ink-900)}.ct-libs[data-astro-cid-qh5muzdr]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:900px){.ct-libs[data-astro-cid-qh5muzdr]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.ct-grids[data-astro-cid-qh5muzdr]{display:grid;gap:1.75rem}.ct-total[data-astro-cid-qh5muzdr]{margin:1.5rem 0 0;padding:.875rem 1rem;background:#fff;border:1px solid var(--color-brand-100);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-ink-900)}.ct-total[data-astro-cid-qh5muzdr] strong[data-astro-cid-qh5muzdr]{font-size:var(--text-h4);color:var(--color-brand-700);font-variant-numeric:tabular-nums}.ct-posts[data-astro-cid-qh5muzdr]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:900px){.ct-posts[data-astro-cid-qh5muzdr]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.ct-post[data-astro-cid-qh5muzdr]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-brand-100);border-radius:var(--radius-lg);padding:1.25rem;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ct-post[data-astro-cid-qh5muzdr]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ct-post-t[data-astro-cid-qh5muzdr]{margin:0 0 .5rem;font-size:var(--text-base);font-weight:700;line-height:1.5;color:var(--color-ink-900)}.ct-post-d[data-astro-cid-qh5muzdr]{margin:0 0 .875rem;font-size:var(--text-sm);line-height:1.7;color:var(--color-ink-600)}.ct-post-more[data-astro-cid-qh5muzdr]{margin-top:auto;font-size:var(--text-sm);font-weight:600;color:var(--color-brand-700)}
