.cluster[data-v-c7527233]{margin:0 auto;max-width:1200px;padding:0 24px}.cluster__head[data-v-c7527233]{padding:72px 0 0}.cluster__crumbs[data-v-c7527233]{align-items:center;display:flex;gap:.6ch;margin:0 0 28px}.cluster__crumb-link[data-v-c7527233]{color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.cluster__crumb-link[data-v-c7527233]:hover{color:var(--color-text-strong)}.cluster__crumb-link[data-v-c7527233]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.cluster__crumb-sep[data-v-c7527233]{opacity:.5}.cluster__crumb-current[data-v-c7527233]{color:var(--color-text)}.cluster__index[data-v-c7527233]{align-items:baseline;display:flex;gap:.5ch;margin:0 0 16px}.cluster__section[data-v-c7527233]{color:var(--color-primary-500)}.cluster__dash[data-v-c7527233]{opacity:.5}.cluster__label[data-v-c7527233]{color:var(--color-text);letter-spacing:.14em}.cluster__rule[data-v-c7527233]{margin-bottom:28px}.cluster__head-row[data-v-c7527233]{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.cluster__head-main[data-v-c7527233]{flex:1;min-width:0}.cluster__title[data-v-c7527233]{font-size:clamp(2rem,4.4vw,3.25rem);margin:0;max-width:18ch}.cluster__lede[data-v-c7527233]{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.6;margin:20px 0 0;max-width:56ch}.cluster__trust[data-v-c7527233]{align-items:center;color:var(--color-text-muted);display:flex;gap:.6ch;margin:24px 0 0}.cluster__trust-icon[data-v-c7527233]{color:var(--color-teal-600);height:14px;width:14px}.cluster__trust-sep[data-v-c7527233]{opacity:.5}.cluster__mascot[data-v-c7527233]{align-self:center;flex-shrink:0;height:auto;width:clamp(9rem,14vw,13rem)}.cluster__list[data-v-c7527233]{padding:48px 0 16px}.cluster__grid[data-v-c7527233]{background:var(--color-border);border:1px solid var(--color-border);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;margin:0;padding:0}.card[data-v-c7527233]{background:var(--color-surface);color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none;transition:background .18s ease}.card[data-v-c7527233]:hover{background:var(--color-bg-app)}.card[data-v-c7527233]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.card__cover[data-v-c7527233]{align-items:center;aspect-ratio:16/9;background:var(--color-bg-app);border-bottom:1px solid var(--color-border);display:flex;justify-content:center;overflow:hidden;position:relative}.card__img[data-v-c7527233]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1);width:100%}.card:hover .card__img[data-v-c7527233]{transform:scale(1.03)}.card__cover-tag[data-v-c7527233]{color:var(--color-primary-200);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;letter-spacing:-.01em;padding:0 18px;text-align:center;text-transform:uppercase}.card__cover[data-v-c7527233]:before{background:var(--color-primary-500);content:"";height:2px;left:0;position:absolute;top:0;width:48px}.card__body[data-v-c7527233]{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 22px 24px}.card__meta[data-v-c7527233]{margin:0}.card__title[data-v-c7527233]{color:var(--color-text-strong);display:-webkit-box;font-family:var(--font-display);font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;-webkit-line-clamp:3;line-height:1.28;margin:0;transition:color .18s ease;-webkit-box-orient:vertical;overflow:hidden}.card:hover .card__title[data-v-c7527233]{color:var(--color-primary-600)}.card__desc[data-v-c7527233]{color:var(--color-text-muted);display:-webkit-box;font-size:.9rem;-webkit-line-clamp:2;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.card__action[data-v-c7527233]{align-items:center;color:var(--color-text);display:inline-flex;gap:.5ch;margin-top:auto;padding-top:6px}.card__arrow[data-v-c7527233]{transition:transform .2s ease}.card:hover .card__arrow[data-v-c7527233]{color:var(--color-primary-500);transform:translate(4px)}.cluster__skeletons[data-v-c7527233]{background:var(--color-border);border:1px solid var(--color-border);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cluster__skeleton[data-v-c7527233]{animation:shimmer-c7527233 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--color-surface),var(--color-surface-sunken),var(--color-surface));background-size:200% 100%;height:16rem}@keyframes shimmer-c7527233{0%{background-position:200% 0}to{background-position:-200% 0}}.cluster__empty[data-v-c7527233]{border-top:1px solid var(--color-border);max-width:56ch;padding:40px 0 8px}.cluster__empty-rule[data-v-c7527233]{margin-bottom:28px;width:48px}.cluster__empty-text[data-v-c7527233]{color:var(--color-text-strong);font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.2;margin:0 0 28px}.cluster__empty-links[data-v-c7527233]{display:flex;flex-wrap:wrap;gap:28px}.cluster__empty-link[data-v-c7527233]{align-items:center;border-bottom:1px solid var(--color-border-strong,var(--color-border));color:var(--color-text);display:inline-flex;gap:.6ch;padding-bottom:3px;transition:color .15s ease,border-color .15s ease}.cluster__empty-link[data-v-c7527233]:hover{border-color:var(--color-primary-500);color:var(--color-primary-600)}.cluster__empty-link[data-v-c7527233]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px}.cluster__pager[data-v-c7527233]{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;padding-top:40px}.cluster__pager-edge[data-v-c7527233]{align-items:center;color:var(--color-primary-600);display:inline-flex;gap:.5ch;text-decoration:none;transition:color .15s ease}.cluster__pager-edge[data-v-c7527233]:hover{color:var(--color-primary-700)}.cluster__pager-edge[data-v-c7527233]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.cluster__pager-pages[data-v-c7527233]{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0}.cluster__pager-num[data-v-c7527233]{align-items:center;color:var(--color-text-muted);display:inline-flex;height:36px;justify-content:center;min-width:36px;padding:0 6px;text-decoration:none;transition:color .15s ease,background .15s ease}.cluster__pager-num[data-v-c7527233]:hover{background:var(--color-primary-50);color:var(--color-text-strong)}.cluster__pager-num[data-v-c7527233]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.cluster__pager-num--active[data-v-c7527233]{box-shadow:inset 0 -2px 0 var(--color-primary-500);color:var(--color-primary-700);font-weight:600}.cluster__pager-gap[data-v-c7527233]{color:var(--color-text-muted);display:inline-flex;justify-content:center;min-width:24px}.cluster__cta[data-v-c7527233]{padding:24px 0 96px}.cluster__cta-inner[data-v-c7527233]{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;padding-top:48px}.cluster__cta-copy[data-v-c7527233]{min-width:0}.cluster__cta-eyebrow[data-v-c7527233]{margin:0 0 12px}.cluster__cta-title[data-v-c7527233]{font-size:clamp(1.5rem,2.8vw,2.125rem);margin:0;max-width:20ch}.cluster__cta-btn[data-v-c7527233]{flex-shrink:0}@media(max-width:768px){.cluster__mascot[data-v-c7527233]{width:7.5rem}}@media(max-width:640px){.cluster[data-v-c7527233]{padding:0 20px}.cluster__head[data-v-c7527233]{padding:48px 0 0}.cluster__head-row[data-v-c7527233]{flex-direction:column;gap:24px}.cluster__mascot[data-v-c7527233]{display:none}.cluster__list[data-v-c7527233]{padding:32px 0 8px}.cluster__grid[data-v-c7527233],.cluster__skeletons[data-v-c7527233]{grid-template-columns:1fr}.cluster__cta[data-v-c7527233]{padding:24px 0 64px}.cluster__cta-inner[data-v-c7527233]{align-items:flex-start;flex-direction:column;gap:24px}}@media(prefers-reduced-motion:reduce){.card[data-v-c7527233],.card__arrow[data-v-c7527233],.card__img[data-v-c7527233],.card__title[data-v-c7527233]{transition:none}.card:hover .card__arrow[data-v-c7527233],.card:hover .card__img[data-v-c7527233]{transform:none}.cluster__skeleton[data-v-c7527233]{animation:none}}
