.cdn-404{max-width:720px;min-height:80dvh;padding:var(--cdn-s-8) var(--cdn-edge);justify-content:center;gap:var(--cdn-s-5);flex-direction:column;margin:0 auto;display:flex}.cdn-404 .cdn-404-title{font-size:var(--cdn-t-display-xl);letter-spacing:var(--cdn-track-tight);margin:0;line-height:1}.cdn-404 .cdn-404-body{font-size:var(--cdn-t-md);line-height:var(--cdn-leading-relaxed);color:var(--cdn-ink-muted);max-width:52ch;margin:0}.cdn-404 .cdn-404-back{font-family:var(--cdn-font-ui);font-size:var(--cdn-t-label);font-weight:var(--cdn-weight-ui-medium);letter-spacing:var(--cdn-track-wide);text-transform:uppercase;color:var(--cdn-ink);border-bottom:1px solid var(--cdn-ink);align-self:flex-start;padding-bottom:2px;text-decoration:none}
