.technical-error-site{background:var(--color-page);color:var(--color-text);color-scheme:dark;font-family:var(--font-site);min-height:100vh}.technical-error-main{align-items:center;display:flex;justify-content:center;min-height:440px;padding:60px var(--gutter-desktop);text-align:center}.technical-error-content{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:100%}.technical-error-code{font-family:"Roboto Flex",var(--font-site);font-size:185px;font-style:italic;font-weight:800;letter-spacing:11.1px;line-height:164px}.technical-error-message h1{font-size:var(--text-heading);font-weight:600;line-height:var(--leading-heading);margin:0}.technical-error-message p{font-size:var(--text-md);font-weight:500;line-height:var(--leading-md);margin:4px 0 0}.technical-error-action{align-items:center;background:var(--color-accent);border:0;border-radius:var(--radius-sm);color:var(--color-page);cursor:pointer;display:inline-flex;font-size:var(--text-md);font-weight:600;height:48px;justify-content:center;min-width:245px;padding:0 20px;text-decoration:none}.technical-error-action:hover{filter:brightness(1.07)}@media (max-width:700px){.technical-error-main{min-height:464px;padding:48px var(--gutter-mobile)}.technical-error-site--403 .technical-error-main{min-height:432px}.technical-error-site--404 .technical-error-message h1{max-width:250px}.technical-error-site--500 .technical-error-message h1{max-width:315px}.technical-error-code{font-size:clamp(120px,43vw,185px);letter-spacing:.06em;line-height:.89}.technical-error-message h1{font-size:var(--text-xl);line-height:var(--leading-lg)}.technical-error-message p{font-size:var(--text-sm);line-height:var(--leading-sm)}}