.page-about .section-context,
.page-about .about-section > .container { width: 92%; max-width: 1500px; padding-inline: 0; }
.page-about .section-context { min-height: 70px; }
.page-about .section-navigation { padding-block: 15px; }
.page-about .section-navigation ul { gap: 25px; }
.page-about .section-navigation a { min-width: 136px; min-height: 39px; border-radius: 3px; font-size: 14px; color: #5087b5; border-color: #5087b5; }
.page-about .section-navigation a:hover,
.page-about .section-navigation a.is-current { color: #5087b5; background: #c5d9e8; }
.about-home-link a { display: inline-flex; align-items: center; gap: 6px; font-size: 14px; color: #7b8791; text-decoration: none; white-space: nowrap; }
.about-home-link svg { width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 1.5; }
.page-about .about-section { padding-block: 50px 80px; }
.page-about .single-page-heading { margin: 0 0 16px; border-bottom: 1px solid #e5e5e5; }
.page-about .single-page-heading h1 { margin: 0; padding-block: 0 16px; font-size: 36px; line-height: 54px; color: #222; }
.page-about .about-page-content { max-width: none; color: #666; font-size: 16px; line-height: 32px; }
.page-about .about-page-content .prose,
.page-about .about-page-content .page-blocks,
.page-about .about-page-content p { font-size: 16px; line-height: 32px; color: #666; }
.page-about .about-page-content p { margin-block: 0; }
.page-about .about-page-content p[lang="en"] { margin-block-start: 32px; text-indent: 0; }
@media (max-width: 960px) {
  .page-about .section-context { flex-direction: row; align-items: center; }
  .page-about .section-navigation { flex: 1; width: auto; }
  .page-about .section-navigation ul { gap: 12px; }
  .page-about .section-navigation a { min-width: 100px; }
}
@media (max-width: 600px) {
  .page-about .about-section > .container { width: calc(92% - 18.4px); }
  .page-about .about-section { padding-block: 28px 60px; }
  .page-about .section-context { gap: 10px; }
}
