.ccard[data-astro-cid-67pwqgrk]{scroll-snap-align:start;flex:none;width:clamp(280px,78vw,360px);display:flex}.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);width:100%;transition:border-color var(--dur-hover) var(--ease);flex-direction:column;padding:20px 22px;display:flex;position:relative}.ccard__media[data-astro-cid-67pwqgrk]{aspect-ratio:16/10;border-radius:inherit;background:var(--color-card);border-bottom-right-radius:0;border-bottom-left-radius:0;margin:-20px -22px 0;overflow:hidden}.ccard__media[data-astro-cid-67pwqgrk] img{object-fit:cover;width:100%;height:100%;display:block}.ccard__media--empty[data-astro-cid-67pwqgrk]{background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);background-size:24px 24px}@media (hover:hover){.ccard__media[data-astro-cid-67pwqgrk] img{transition:scale var(--dur-reveal) var(--ease)}.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]:hover .ccard__media[data-astro-cid-67pwqgrk] img,.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]:focus-within .ccard__media[data-astro-cid-67pwqgrk] img{scale:1.03}}.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]:hover,.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]:focus-within{border-color:var(--color-ink)}.ccard__link[data-astro-cid-67pwqgrk]:after{content:"";border-radius:inherit;position:absolute;inset:0}.ccard__link[data-astro-cid-67pwqgrk]:focus-visible{outline:none}.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]:has(.ccard__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.ccard__meta[data-astro-cid-67pwqgrk]{font-size:var(--text-label);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ccard__meta[data-astro-cid-67pwqgrk] span[data-astro-cid-67pwqgrk]{white-space:nowrap}.ccard__meta[data-astro-cid-67pwqgrk] span[data-astro-cid-67pwqgrk]+span[data-astro-cid-67pwqgrk]:before{content:"·";margin-right:10px}.ccard__meta[data-astro-cid-67pwqgrk] .ccard__industry[data-astro-cid-67pwqgrk]{color:var(--color-ink)}.ccard__icon[data-astro-cid-67pwqgrk]{z-index:1;pointer-events:none;width:44px;height:44px;margin-top:-22px;margin-bottom:var(--space-3);background:var(--color-card);color:var(--color-ink);box-shadow:0 0 0 4px var(--color-surface);border-radius:12px;flex:0 0 44px;place-items:center;display:grid;position:relative}.ccard__title[data-astro-cid-67pwqgrk]{margin-top:var(--space-3)}.ccard__after[data-astro-cid-67pwqgrk]{font-size:var(--text-small);color:var(--color-ink-soft);margin-top:var(--space-3);line-height:1.7}.ccard__foot[data-astro-cid-67pwqgrk]{padding-top:var(--space-4);border-top:1px solid var(--color-line-strong);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;font-size:.8125rem;display:flex}.ccard__means[data-astro-cid-67pwqgrk]{color:var(--color-muted)}.ccard__means[data-astro-cid-67pwqgrk]:before{content:"";background:var(--color-ink);vertical-align:.1em;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.ccard__more[data-astro-cid-67pwqgrk]{color:var(--color-ink);white-space:nowrap}.ccard__more-arrow[data-astro-cid-67pwqgrk]{transition:transform var(--dur-hover) var(--ease);display:inline-block}.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]:hover .ccard__more-arrow[data-astro-cid-67pwqgrk],.ccard[data-astro-cid-67pwqgrk] article[data-astro-cid-67pwqgrk]:focus-within .ccard__more-arrow[data-astro-cid-67pwqgrk]{transform:translate(3px)}.cta__mark[data-astro-cid-iwbig65s]{margin-bottom:var(--space-6)}.cta[data-astro-cid-iwbig65s]{gap:var(--space-8);display:grid}.cta__main[data-astro-cid-iwbig65s]{gap:var(--space-6);display:grid}.cta__body[data-astro-cid-iwbig65s]{max-width:32em}.cta__actions[data-astro-cid-iwbig65s]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cta__hints[data-astro-cid-iwbig65s]{gap:var(--space-2);background:var(--color-card);border-radius:var(--radius-elevated);padding:24px 24px 20px;display:grid;position:relative}.cta__hints-title[data-astro-cid-iwbig65s]{font-size:var(--text-small);font-weight:var(--font-weight-medium)}.cta__hints[data-astro-cid-iwbig65s] li[data-astro-cid-iwbig65s]{border-bottom:1px solid var(--color-line-strong);font-size:var(--text-small);padding-block:10px}.cta__hints[data-astro-cid-iwbig65s] li[data-astro-cid-iwbig65s]:before{content:"→ ";color:var(--color-muted)}.cta__hints-note[data-astro-cid-iwbig65s]{color:var(--color-muted);padding-top:4px;font-size:.8125rem}@media (width>=1024px){.cta[data-astro-cid-iwbig65s]{column-gap:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cta__hints[data-astro-cid-iwbig65s]{align-self:end}}
