/* Main content area */
main {
    padding: var(--spacing-medium);
    margin: 0 auto;
    max-width: 100%;
    background-color: white;
}

/* Section styling */
section {
    margin-bottom: var(--spacing-large);
}

h1 {
    font-size: var(--heading-font-size);
    margin-bottom: var(--spacing-small);
}

p {
    font-size: var(--base-font-size);
    color: #666;
}
