#page_content.my-story #about_me {
    width: 100%;
    padding: 2em 5vw 4em;
    background: var(--main-cream-background);
}

#page_content.my-story #about_me .about_container {
    width: 100%;
    max-width: 50em;
    margin: 0 auto;
    padding: min(3em, 5vw);
    border-radius: 1em;
    background: var(--sub-cream-background);
}

#page_content.my-story #about_me .title {
    margin-bottom: 0.75em;
    font-size: clamp(1.75em, 4vw, 2.5em);
    font-weight: 200;
    text-align: left;
}

#page_content.my-story #about_me .text_container {
    display: flex;
    flex-direction: column;
    gap: 1em;
    font-size: 1.1em;
    line-height: 2;
    text-align: left;
    font-weight: 300;
}
