/* PÁGINA SOBRE */
.about-page {
    background: var(--branco);
    padding: 90px 0;
}

.about-page-content {
    display: grid;
    grid-template-columns: 1fr 1.1fr;
    gap: 60px;
    align-items: center;
}

/* IMAGEM */
.about-page-image {
    background: linear-gradient(135deg, var(--amarelo), #fff1a8);
    border-radius: 32px;
    padding: 25px;
    box-shadow: 0 18px 35px var(--sombra);
}

.about-page-image img {
    width: 100%;
    border-radius: 24px;
}

/* TEXTO */
.about-page-text h1 {
    font-size: 38px;
    color: var(--verde);
    margin-bottom: 18px;
}

.about-page-text p {
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 14px;
    opacity: 0.9;
}

/* DESTAQUE FINAL */
.about-page-highlight {
    margin-top: 25px;
    padding: 20px;
    background: var(--creme);
    border-left: 6px solid var(--vermelho);
    border-radius: 20px;
}

.about-page-highlight strong {
    display: block;
    color: var(--vermelho);
    font-size: 18px;
}

.about-page-highlight span {
    font-size: 14px;
    color: var(--marrom);
}

/* RESPONSIVO */
@media (max-width: 900px) {
    .about-page-content {
        grid-template-columns: 1fr;
        text-align: center;
    }
}