/* Valencor Advisory | Refaktoryzacja 2026-07-10 */
:root{
    --navy: #0E2841;
    --navy-deep: #0A1F33;
    --gold: #B8924A;
    --gold-light: #D4AF6A;
    --cream: #FDF8F1;
    --white: #FFFFFF;
    --ink: #1B2A3A;
    --muted: #5B6B7C;
    --line: #E4D9C4;
  }

  *{margin:0;padding:0;box-sizing:border-box;}

  html{scroll-behavior:smooth;}

  body{
    font-family: 'Source Sans Pro', Arial, sans-serif;
    color: var(--ink);
    background: var(--white);
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
  }

  h1, h2, h3, .serif{
    font-family: Georgia, 'Cambria', 'Times New Roman', serif;
    font-weight: 400;
    color: var(--navy);
  }

  a{color:inherit; text-decoration:none;}

  img{max-width:100%; display:block;}

  .container{
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 32px;
  }

/* Preserve line breaks entered in the content panel. */
section :is(h1, h2, h3, h4, p, li, dd, .section-eyebrow, .hero-eyebrow, .team-role, .btn),
#navMenu a,
.footer-copy {
  white-space: pre-line;
}
