.tl.not-found .nf{min-height:calc(100vh - 412px);padding-top:72px;padding-bottom:120px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media (max-width: 700px){.tl.not-found .nf{padding-top:40px;padding-bottom:72px}}.tl.not-found .nf .glyph{font-family:Outfit,sans-serif;font-size:clamp(96px,18vw,240px);font-weight:700;letter-spacing:-.06em;line-height:.9}.tl.not-found .nf .nf-title{max-width:760px;font-size:clamp(34px,5vw,64px);font-weight:600;letter-spacing:-.04em;line-height:1.05}.tl.not-found .nf .nf-message{max-width:560px;font-size:20px;color:var(--muted)}.tl.not-found .nf .nf-detail{font-size:14px;color:var(--muted);word-break:break-word}.tl.not-found .nf .nf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}@media (max-width: 700px){.tl.not-found .nf .nf-actions{flex-direction:column;align-items:stretch;align-self:stretch;gap:16px}.tl.not-found .nf .nf-actions .link-under{align-self:center;text-decoration:underline;text-underline-offset:6px}}.tl.not-found .nf .nf-suggest{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.tl.not-found .nf .nf-suggest a{padding:8px 16px;border-radius:8px;background:var(--card);border:1.5px solid var(--ink);font-family:Outfit,sans-serif;font-size:17px;font-weight:500}.tl.not-found .nf .nf-suggest a:hover{background:#ffd54a;color:#151514;border-color:#151514}
