.page-module___Kpp1G__header{padding-block:var(--sp-8);max-width:var(--max-w-text)}.page-module___Kpp1G__header h1{font-size:var(--text-3xl);font-weight:var(--fw-bold);color:var(--c-brand);margin-bottom:var(--sp-3)}.page-module___Kpp1G__header p{font-size:var(--text-base);color:var(--c-text-muted);line-height:var(--lh-snug)}.page-module___Kpp1G__grid{gap:var(--sp-5);margin-block:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module___Kpp1G__card{gap:var(--sp-3);padding:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);transition:border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base);flex-direction:column;text-decoration:none;display:flex}.page-module___Kpp1G__card:hover{border-color:var(--c-accent);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.page-module___Kpp1G__tag{background:var(--c-brand-xlight);color:var(--c-brand);font-size:var(--text-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-full);width:fit-content;padding:3px 10px;display:inline-block}.page-module___Kpp1G__cardTitle{font-size:var(--text-lg);font-weight:var(--fw-semi);color:var(--c-brand);line-height:var(--lh-snug)}.page-module___Kpp1G__cardDesc{font-size:var(--text-sm);color:var(--c-text-muted);line-height:var(--lh-snug);flex:1}.page-module___Kpp1G__cta{font-size:var(--text-sm);color:var(--c-accent);font-weight:var(--fw-medium);margin-top:auto}.page-module___Kpp1G__cardTop{justify-content:space-between;align-items:center;display:flex}.page-module___Kpp1G__icon{font-size:var(--text-2xl)}.page-module___Kpp1G__infoSection{margin-block:var(--sp-10);padding:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);max-width:720px}.page-module___Kpp1G__infoSection h2{font-size:var(--text-xl);font-weight:var(--fw-semi);color:var(--c-brand);margin-bottom:var(--sp-3)}.page-module___Kpp1G__infoSection p{font-size:var(--text-sm);color:var(--c-text-muted);line-height:var(--lh-base);margin-bottom:var(--sp-3)}.page-module___Kpp1G__infoSection a{color:var(--c-accent)}
