<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* legacy */
@layer legacy-reset {
  :root {
    --bs-blue: #0B4170;
    --bs-indigo: #6610f2;
    --bs-purple: #BD4089;
    --bs-pink: #d63384;
    --bs-red: #ED254E;
    --bs-orange: #fd7e14;
    --bs-yellow: #FBE44A;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #2B4F6D;
    --bs-gray-dark: #373f50;
    --bs-primary: #013663;
    --bs-accent: #FBE44A;
    --bs-secondary: #2B4F6D;
    --bs-success: #42d697;
    --bs-info: #69b3fe;
    --bs-warning: #fea569;
    --bs-danger: #f34770;
    --bs-light: #fff;
    --bs-dark: #373f50;
    --bs-font-sans-serif: apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))
  }

  *,
  *::before,
  *::after {
    box-sizing: border-box
  }

  body {
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b566b;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
  }

  [tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
  }

  hr {
    margin: 0 0;
    color: #e3e9ef;
    background-color: currentColor;
    border: 0;
    opacity: 1
  }

  hr:not([size]) {
    height: 1px
  }

  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4,
  h5,
  .h5,
  h6,
  .h6 {
    margin-top: 0;
    margin-bottom: .75rem;
    font-weight: 500;
    line-height: 1.2;
    color: #013663
  }

  h1,
  .h1 {
    font-size: calc(1.375rem + 1.5vw)
  }

  @media (min-width: 1200px) {

    h1,
    .h1 {
      font-size: 2.5rem
    }
  }

  h2,
  .h2 {
    font-size: calc(1.325rem + .9vw)
  }

  @media (min-width: 1200px) {

    h2,
    .h2 {
      font-size: 2rem
    }
  }

  h3,
  .h3 {
    font-size: calc(1.3rem + .6vw)
  }

  @media (min-width: 1200px) {

    h3,
    .h3 {
      font-size: 1.75rem
    }
  }

  h4,
  .h4 {
    font-size: calc(1.275rem + .3vw)
  }

  @media (min-width: 1200px) {

    h4,
    .h4 {
      font-size: 1.5rem
    }
  }

  h5,
  .h5 {
    font-size: 1.25rem
  }

  h6,
  .h6 {
    font-size: 1.0625rem
  }

  p {
    margin-top: 0;
    margin-bottom: 1rem
  }

  abbr[title],
  abbr[data-bs-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
  }

  address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
  }

  ol,
  ul {
    padding-left: 2rem
  }

  ol,
  ul,
  dl {
    margin-top: 0;
    margin-bottom: 1rem
  }

  ol ol,
  ul ul,
  ol ul,
  ul ol {
    margin-bottom: 0
  }

  dt {
    font-weight: 700
  }

  dd {
    margin-bottom: .5rem;
    margin-left: 0
  }

  blockquote {
    margin: 0 0 1rem
  }

  b,
  strong {
    font-weight: bolder
  }

  small,
  .small {
    font-size: .8em
  }

  mark,
  .mark {
    padding: .2em;
    background-color: #fcf8e3
  }

  sub,
  sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
  }

  sub {
    bottom: -.25em
  }

  sup {
    top: -.5em
  }

  a {
    color: #013663;
    text-decoration: none
  }

  a:hover {
    color: #001a31;
    text-decoration: none
  }

  a:not([href]):not([class]),
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
  }

  pre,
  code,
  kbd,
  samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr
      /* rtl:ignore */
    ;
    unicode-bidi: bidi-override
  }

  pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em;
    color: #404a5c
  }

  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
  }

  code {
    font-size: .875em;
    color: #d63384;
    word-wrap: break-word
  }

  a&gt;code {
    color: inherit
  }

  kbd {
    padding: .2rem .4rem;
    font-size: .875em;
    color: #fff;
    background-color: #373f50;
    border-radius: .25rem
  }

  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700
  }

  figure {
    margin: 0 0 1rem
  }

  img,
  svg {
    vertical-align: middle
  }

  table {
    caption-side: bottom;
    border-collapse: collapse
  }

  caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #2B4F6D;
    text-align: left
  }

  th {
    font-weight: 500;
    text-align: inherit;
    text-align: -webkit-match-parent
  }

  thead,
  tbody,
  tfoot,
  tr,
  td,
  th {
    border-color: inherit;
    border-style: solid;
    border-width: 0
  }

  label {
    display: inline-block
  }

  button {
    border-radius: 0
  }

  button:focus {
    outline: dotted 1px;
    outline: -webkit-focus-ring-color auto 5px
  }

  input,
  button,
  select,
  optgroup,
  textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
  }

  button,
  select {
    text-transform: none
  }

  [role="button"] {
    cursor: pointer
  }

  select {
    word-wrap: normal
  }

  [list]::-webkit-calendar-picker-indicator {
    display: none
  }

  button,
  [type="button"],
  [type="reset"],
  [type="submit"] {
    appearance: button
  }

  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer
  }

  ::-moz-focus-inner {
    padding: 0;
    border-style: none
  }

  textarea {
    resize: vertical
  }

  fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
  }

  legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
  }

  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem
    }
  }

  legend+* {
    clear: left
  }

  ::-webkit-datetime-edit-fields-wrapper,
  ::-webkit-datetime-edit-text,
  ::-webkit-datetime-edit-minute,
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-month-field,
  ::-webkit-datetime-edit-year-field {
    padding: 0
  }

  ::-webkit-inner-spin-button {
    height: auto
  }

  [type="search"] {
    outline-offset: -2px;
    appearance: textfield
  }

  ::-webkit-search-decoration {
    appearance: none
  }

  ::-webkit-color-swatch-wrapper {
    padding: 0
  }

  ::file-selector-button {
    font: inherit
  }

  ::-webkit-file-upload-button {
    font: inherit;
    appearance: button
  }

  output {
    display: inline-block
  }

  iframe {
    border: 0
  }

  summary {
    display: list-item;
    cursor: pointer
  }

  progress {
    vertical-align: baseline
  }

  [hidden] {
    display: none !important
  }

}</pre></body></html>