.notfound{min-height:70vh;display:flex;align-items:center;padding:var(--page-top) 0 var(--section-y)}.notfound__inner{text-align:center}.notfound__title{font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-.02em;color:var(--color-text);margin:16px 0 12px;font-optical-sizing:auto}.notfound__sub{font-size:17px;color:var(--color-muted);margin-bottom:32px}.notfound__cta{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--color-text);padding:14px 26px;border-radius:var(--radius-btn);border:2px solid var(--color-border-outline);transition:background var(--transition-fast),color var(--transition-fast)}.notfound__cta:hover{background:var(--color-text);color:var(--color-bg)}@media (max-width: 639px){.notfound__cta{display:flex;justify-content:center}}
