.document-page {padding-block:160px var(--space-10);}
.document-page__content {max-width:880px;margin-inline:auto;}
.document-page h1 {max-width:720px;margin:0 0 var(--space-3);font-family:var(--font-display);font-size:64px;font-weight:600;line-height:72px;color:var(--color-menu);}
.document-page h2 {margin:48px 0 var(--space-2);font-size:24px;font-weight:600;line-height:32px;}
.document-page p,.document-page ul,.document-page ol {margin:0 0 var(--space-2);line-height:var(--line-body);text-wrap:pretty;}
.document-page ul,.document-page ol {padding-left:var(--space-3);}
.document-page li + li {margin-top:var(--space-1);}
.document-page a {overflow-wrap:anywhere;}
.document-page .document-page__inline-link {max-width:100%;vertical-align:bottom;font-size:inherit;line-height:inherit;color:inherit;}
.document-page__index {list-style:none;padding:0!important;margin-top:var(--space-4)!important;}
.document-page__index a {display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid rgb(90 98 113 / 24%);font-size:24px;font-weight:600;line-height:32px;text-decoration:none;}
.error-page {display:grid;place-items:center;min-height:100svh;padding-block:var(--space-4);}
.error-page__content {display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:640px;margin-inline:auto;text-align:center;}
.error-page img {width:192px;max-width:100%;height:auto;border-radius:var(--space-2);}
.error-page h1 {margin:0;font-size:48px;font-weight:600;line-height:56px;}
.error-page p {margin:0;}
@media (max-width:807.98px) {
  .document-page {padding-block:128px var(--space-10);}
  .error-page {padding-block:var(--space-3);}
  .document-page h1 {font-size:40px;line-height:48px;}
  .document-page h2,.document-page__index a {font-size:24px;line-height:32px;}

  .error-page h1 {font-size:40px;line-height:48px;}
}

.document-page__signature {margin:var(--space-3) 0 var(--space-1);}
