.agency-site[data-theme=light] .blog-404{max-width:1440px;font-family:var(--l-tx,var(--font-onest),system-ui,sans-serif);color:var(--l-ink,#11161c);margin:0 auto;padding:128px clamp(20px,5vw,72px) 96px}.agency-site[data-theme=light] .blog-404 h1{max-width:760px;font-family:var(--l-hd,Geologica,system-ui,sans-serif);letter-spacing:-.015em;color:var(--l-ink,#11161c);margin:0;font-size:44px;font-weight:600;line-height:1.08}.agency-site[data-theme=light] .blog-404 p{max-width:560px;color:var(--l-soft,#454d56);margin:20px 0 0;font-size:18px;line-height:1.5}.agency-site[data-theme=light] .blog-404 .button{border:1.5px solid var(--l-ink,#11161c);min-height:48px;color:var(--l-ink,#11161c);font-family:var(--l-hd,Geologica,system-ui,sans-serif);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}@media (max-width:1023px){.agency-site[data-theme=light] .blog-404{padding-top:112px}.agency-site[data-theme=light] .blog-404 h1{letter-spacing:-.012em;font-size:32px;line-height:1.08}.agency-site[data-theme=light] .blog-404 p{font-size:16px}}
