.not-found-module__sxuMuG__page{background:#fff;place-items:center;min-height:100svh;padding:64px 0;display:grid}.not-found-module__sxuMuG__content{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(56px,8vw,112px);width:min(1200px,100% - 80px);display:grid}.not-found-module__sxuMuG__visual{flex-direction:column;align-items:center;min-width:0;display:flex}.not-found-module__sxuMuG__code{z-index:1;color:#b8893d;letter-spacing:.025em;margin:0 0 -30px;font-size:clamp(136px,14vw,196px);font-weight:700;line-height:.8;position:relative}.not-found-module__sxuMuG__illustration{width:min(100%,400px);height:auto;display:block;overflow:visible}.not-found-module__sxuMuG__secondaryLine,.not-found-module__sxuMuG__routeLine,.not-found-module__sxuMuG__accentLine{vector-effect:non-scaling-stroke;stroke-width:3px}.not-found-module__sxuMuG__secondaryLine{stroke:#b7b7b7}.not-found-module__sxuMuG__routeLine{stroke:#b7b7b7;stroke-width:2px}.not-found-module__sxuMuG__accentLine{stroke:#b8893d;stroke-width:4px}.not-found-module__sxuMuG__message{max-width:590px}.not-found-module__sxuMuG__message h1{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.04}.not-found-module__sxuMuG__message p{max-width:540px;color:var(--soft);margin:24px 0 0;font-size:17px;line-height:1.55}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{min-width:170px}.not-found-module__sxuMuG__primaryAction{color:#fff;background:#b8893d;border-color:#b8893d}.not-found-module__sxuMuG__secondaryAction{color:var(--ink);background:#fff;border-color:#b8893d}.not-found-module__sxuMuG__primaryAction:hover{background:#a97c34}.not-found-module__sxuMuG__secondaryAction:hover{background:#f7f7f5}.not-found-module__sxuMuG__primaryAction:focus-visible,.not-found-module__sxuMuG__secondaryAction:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (max-width:900px){.not-found-module__sxuMuG__content{grid-template-columns:minmax(300px,.85fr) minmax(340px,1.15fr);gap:40px;width:min(100% - 64px,880px)}.not-found-module__sxuMuG__code{font-size:clamp(118px,16vw,154px)}.not-found-module__sxuMuG__message h1{font-size:clamp(36px,5vw,46px)}}@media (max-width:700px){.not-found-module__sxuMuG__page{min-height:100svh;padding:40px 0 52px}.not-found-module__sxuMuG__content{grid-template-columns:1fr;gap:34px;width:min(100% - 40px,560px)}.not-found-module__sxuMuG__code{margin-bottom:-24px;font-size:clamp(108px,34vw,154px)}.not-found-module__sxuMuG__illustration{width:min(100%,310px)}.not-found-module__sxuMuG__message{text-align:center;max-width:none}.not-found-module__sxuMuG__message h1{font-size:clamp(34px,10vw,44px)}.not-found-module__sxuMuG__message p{margin-inline:auto;font-size:16px}.not-found-module__sxuMuG__actions{justify-content:center;margin-top:30px}}@media (max-width:440px){.not-found-module__sxuMuG__actions{grid-template-columns:1fr;display:grid}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{transition:none}}
