.category-cards{padding:1.4rem 0 2.25rem}.category-cards-title{color:var(--home-fg);font-family:var(--brand-serif);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;letter-spacing:-.01em;margin:0 0 1.15rem}.category-cards-grid{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:640px){.category-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.category-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.category-cards-card{background:#fff;border:1px solid transparent;border-radius:0;border-top:3px solid var(--home-accent);box-shadow:0 4px 18px #0000000a;color:inherit;display:flex;flex-direction:column;height:100%;padding:1.25rem 1.15rem;position:relative;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.category-cards-card:hover{border-color:var(--home-border);border-top-color:var(--home-accent);box-shadow:0 10px 28px #00000014;transform:translateY(-2px)}.category-cards-card:focus-visible{box-shadow:0 0 0 3px #0f766e47;outline:none}.category-cards-card-disabled{opacity:.72;pointer-events:none}.category-cards-card-title{align-items:center;color:var(--home-fg);display:inline-flex;font-family:var(--brand-serif);font-size:1.18rem;font-weight:700;gap:.4rem;letter-spacing:-.01em;margin:0 0 .4rem}.category-cards-card-emoji{font-size:1.05rem;line-height:1}.category-cards-card-desc{color:var(--home-muted);font-size:.92rem;line-height:1.45;margin:0 0 .65rem}.category-cards-card-examples{color:var(--home-muted);flex:1;font-size:.9rem;margin:0 0 .85rem;padding-left:1.1rem}.category-cards-card-link{color:var(--home-accent);font-size:.78rem;font-weight:750;letter-spacing:.06em;margin-top:auto;text-transform:uppercase}.category-cards-card-soon{color:var(--home-muted);font-size:.85rem}@media(prefers-reduced-motion:reduce){.category-cards-card:hover{transform:none}}
