.hypostat-standardized {
  color: #263849;
  font-family: Inter, Aptos, "Segoe UI", Arial, sans-serif;
  font-size: clamp(1rem, .975rem + .16vw, 1.075rem);
  font-weight: 400;
  line-height: 1.78;
  overflow-wrap: anywhere;
  text-rendering: optimizeLegibility;
}

.hypostat-standardized > :first-child { margin-top: 0; }
.hypostat-standardized > :last-child { margin-bottom: 0; }
.hypostat-standardized p { margin: 0 0 1.35em; color: inherit; font: inherit; }
.hypostat-standardized h2,
.hypostat-standardized h3,
.hypostat-standardized h4,
.hypostat-standardized h5,
.hypostat-standardized h6 {
  max-width: 30ch;
  margin: 2.15em 0 .7em;
  color: #10283f;
  font-family: Inter, Aptos, "Segoe UI", Arial, sans-serif;
  font-style: normal;
  font-weight: 780;
  line-height: 1.22;
  letter-spacing: -.025em;
}
.hypostat-standardized h2 { font-size: clamp(1.55rem, 1.3rem + .8vw, 2.05rem); }
.hypostat-standardized h3 { font-size: clamp(1.28rem, 1.15rem + .45vw, 1.58rem); }
.hypostat-standardized h4 { font-size: 1.16rem; }
.hypostat-standardized strong { color: #142d45; font-weight: 750; }
.hypostat-standardized em { font-family: inherit; }
.hypostat-standardized a { color: #075faa; text-decoration-thickness: .08em; text-underline-offset: .18em; }
.hypostat-standardized a:hover { color: #8b2547; }
.hypostat-standardized ul,
.hypostat-standardized ol { margin: 0 0 1.4em; padding-left: 1.5em; }
.hypostat-standardized li { margin: .42em 0; padding-left: .18em; }
.hypostat-standardized sub,
.hypostat-standardized sup { font-size: .72em; line-height: 0; }
.hypostat-standardized code,
.hypostat-standardized kbd,
.hypostat-standardized samp { padding: .12em .35em; background: #eef3f7; color: #193b59; font: .9em ui-monospace, SFMono-Regular, Menlo, monospace; }
.hypostat-standardized pre { max-width: 100%; overflow: auto; padding: 18px; background: #10283f; color: #f4f8fb; }
.hypostat-standardized pre code { padding: 0; background: transparent; color: inherit; }
.hypostat-standardized .hs-blockquote,
.hypostat-standardized blockquote { margin: 1.7em 0; padding: 5px 0 5px 22px; border-left: 4px solid #bd4168; color: #43586b; font-size: 1.04em; }
.hypostat-standardized .hs-figure,
.hypostat-standardized figure { margin: 2em 0; }
.hypostat-standardized .hs-article-image,
.hypostat-standardized figure img { display: block; width: auto; max-width: 100%; height: auto; margin-inline: auto; border: 0; border-radius: 0; }
.hypostat-standardized .hs-caption,
.hypostat-standardized figcaption { max-width: 80ch; margin: .7em auto 0; color: #607387; font-size: .84rem; line-height: 1.55; }
.hypostat-standardized .hs-table-scroll { width: 100%; margin: 2em 0; overflow-x: auto; border: 1px solid #cad7e2; background: #fff; -webkit-overflow-scrolling: touch; }
.hypostat-standardized .hs-table-scroll:focus { outline: 3px solid rgba(7,95,170,.25); outline-offset: 2px; }
.hypostat-standardized .hs-academic-table,
.hypostat-standardized table { width: 100%; min-width: 580px; margin: 0; border-collapse: collapse; font-size: .91rem; line-height: 1.5; }
.hypostat-standardized th { padding: 12px 14px; border: 1px solid #bdcbd7; background: #102f4b; color: #fff; font-weight: 750; text-align: left; }
.hypostat-standardized td { padding: 11px 14px; border: 1px solid #d5dfe7; vertical-align: top; }
.hypostat-standardized tbody tr:nth-child(even) { background: #f5f8fa; }
.hypostat-standardized hr { margin: 2.3em 0; border: 0; border-top: 1px solid #cbd7e1; }
.hypostat-standardized dl { display: grid; grid-template-columns: minmax(120px,.35fr) 1fr; gap: 8px 18px; margin: 1.4em 0; }
.hypostat-standardized dt { color: #173653; font-weight: 750; }
.hypostat-standardized dd { margin: 0; }

@media (max-width: 640px) {
  .hypostat-standardized { font-size: 1rem; line-height: 1.72; }
  .hypostat-standardized .hs-table-scroll { margin-inline: -4px; width: calc(100% + 8px); }
  .hypostat-standardized dl { grid-template-columns: 1fr; gap: 2px; }
  .hypostat-standardized dd { margin-bottom: 10px; }
}

@media print {
  .hypostat-standardized { color: #000; font: 11pt/1.55 Georgia, "Times New Roman", serif; }
  .hypostat-standardized h2,.hypostat-standardized h3,.hypostat-standardized h4 { color:#000; page-break-after:avoid; }
  .hypostat-standardized figure,.hypostat-standardized table,.hypostat-standardized blockquote { break-inside:avoid; }
  .hypostat-standardized .hs-table-scroll { overflow: visible; border: 0; }
  .hypostat-standardized .hs-academic-table { min-width: 0; }
}
