body {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    /* Adjusted for 16pt */
    font-weight: 400;
    line-height: 1.5;
    color: #06070b;
    /* Main font color */
}

h1 {
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -0.01em;
}

h2 {
    font-size: 30px;
    font-weight: 700;
    letter-spacing: normal;
}

h3 {
    font-size: 26px;
    font-weight: 600;
    letter-spacing: normal;
}

h4 {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: normal;
}

h5 {
    font-size: 20px;
    font-weight: 400;
    font-style: italic;
    /* Optional: Remove if not needed */
    letter-spacing: normal;
}

h6 {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.02em;
}

p {
    font-size: 16px;
    /* Explicitly set to 16pt */
}

li {
    font-size: 16px;
    /* Explicitly set to 16pt */
    font-weight: 400;
}

a {
    color: #06070b;
    /* Main font color for links */
    text-decoration: underline;
    /* Underline links */
}

a:hover {
    text-decoration: none;
    /* Optional: Remove underline on hover */
    color: #333;
    /* Optional: Slightly lighter color on hover */
}