.not-found-module__x4Ko0q__wrapper{padding:var(--sp-16) 0 var(--sp-20);min-height:60vh}.not-found-module__x4Ko0q__tag{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--fw-bold);color:var(--c-primary);letter-spacing:-.02em;margin-bottom:var(--sp-4);line-height:1}.not-found-module__x4Ko0q__title{font-size:var(--text-3xl);font-weight:var(--fw-bold);color:var(--c-text);margin-bottom:var(--sp-4)}.not-found-module__x4Ko0q__lead{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--c-text-2);max-width:60ch;margin-bottom:var(--sp-8)}.not-found-module__x4Ko0q__actions{gap:var(--sp-3);margin-bottom:var(--sp-12);flex-wrap:wrap;display:flex}.not-found-module__x4Ko0q__btnPrimary,.not-found-module__x4Ko0q__btnGhost{padding:var(--sp-3) var(--sp-6);border-radius:var(--r-md);font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--text-base);justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.not-found-module__x4Ko0q__btnPrimary{background:var(--c-primary);color:var(--c-text-inv);border:1px solid var(--c-primary)}.not-found-module__x4Ko0q__btnPrimary:hover{background:var(--c-primary-h);border-color:var(--c-primary-h)}.not-found-module__x4Ko0q__btnGhost{color:var(--c-primary);border:1px solid var(--c-border);background:0 0}.not-found-module__x4Ko0q__btnGhost:hover{background:var(--c-primary-x);border-color:var(--c-primary)}.not-found-module__x4Ko0q__h2{font-size:var(--text-xl);font-weight:var(--fw-semi);margin-bottom:var(--sp-4)}.not-found-module__x4Ko0q__list{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:0;list-style:none;display:grid}.not-found-module__x4Ko0q__card{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);flex-direction:column;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.not-found-module__x4Ko0q__card:hover{border-color:var(--c-primary);background:var(--c-primary-xx)}.not-found-module__x4Ko0q__cardTitle{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--text-base);color:var(--c-text)}.not-found-module__x4Ko0q__cardDesc{font-size:var(--text-sm);color:var(--c-text-2);line-height:var(--leading-snug)}
