.tm-404__code{font-size:var(--fs-h1);color:var(--gold);margin:0 0 4px;font-weight:700;line-height:1}.tm-404__body{padding-bottom:var(--section,64px)}.tm-404__h{color:var(--primary);margin:0 0 14px;font-size:1.25rem;font-weight:700}.tm-404__search>*{margin-bottom:24px}.tm-404__links{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:767px){.tm-404__links .tm-btn{flex:calc(50% - 5px);justify-content:center;min-height:44px}}
