body.barc-layout-sobre-barcoland .barc-about-origen
{
    padding-top: clamp(4rem, 8vw, 6rem);
    padding-bottom: clamp(4rem, 8vw, 6rem);
}

body.barc-layout-sobre-barcoland .barc-about-manifiesto
{
    background-color: #5b6354 !important;
    padding-top: clamp(4rem, 8vw, 6rem);
    padding-bottom: clamp(4rem, 8vw, 6rem);
}

body.barc-layout-sobre-barcoland .barc-about-manifiesto .wp-block-heading
{
    color: #ffffff !important;
}

/* Etiquetas columna: mismo interletrado que kickers (NUESTRO ORIGEN) */
body.barc-layout-sobre-barcoland .barc-about-manifiesto h4.wp-block-heading
{
    font-family: var(--font-secundaria, 'Nohemi', sans-serif) !important;
    font-size: 0.8rem !important;
    font-weight: 600 !important;
    letter-spacing: var(--letter-spacing-kicker, 0.2em) !important;
    line-height: 1.3 !important;
    text-transform: uppercase;
    margin-bottom: 1rem !important;
}

/* Cuerpo manifiesto = mismos espacios tipográficos que origen */
body.barc-layout-sobre-barcoland .barc-about-manifiesto .wp-block-column > p,
body.barc-layout-sobre-barcoland .barc-about-manifiesto .wp-block-column p.wp-block-paragraph
{
    font-family: var(--font-secundaria, sans-serif) !important;
    font-size: 1.05rem !important;
    font-weight: var(--barc-text-weight, 300) !important;
    letter-spacing: var(--letter-spacing-nohemi, 0.01em) !important;
    line-height: var(--barc-text-line, 1.6) !important;
    margin-bottom: 0 !important;
}

body.barc-layout-sobre-barcoland .barc-about-manifiesto .has-background
{
    background-color: #5b6354 !important;
}

body.barc-layout-sobre-barcoland .barc-about-equipo
{
    padding-top: clamp(4rem, 8vw, 6rem);
    padding-bottom: clamp(4rem, 8vw, 6rem);
}

body.barc-layout-sobre-barcoland .barc-about-origen .barc-page-kicker,
body.barc-layout-sobre-barcoland .barc-about-equipo .barc-page-kicker
{
    color: #9C8A7E !important;
    margin-bottom: 1rem !important;
    letter-spacing: var(--letter-spacing-kicker, 0.2em) !important;
}

/* Kicker MANIFIESTO: mismo tracking que NUESTRO ORIGEN / EL EQUIPO */
body.barc-layout-sobre-barcoland .barc-about-manifiesto > .container > p.has-text-align-center,
body.barc-layout-sobre-barcoland .barc-about-manifiesto .container > p.has-text-align-center,
body.barc-layout-sobre-barcoland .barc-about-manifiesto .barc-page-kicker
{
    color: #DDD8D3 !important;
    font-family: var(--font-secundaria, 'Nohemi', sans-serif) !important;
    font-size: var(--barc-kicker-size, 0.72rem) !important;
    font-weight: var(--barc-kicker-weight, 400) !important;
    letter-spacing: var(--letter-spacing-kicker, 0.2em) !important;
    text-transform: uppercase !important;
    margin-bottom: 1rem !important;
}

body.barc-layout-sobre-barcoland .barc-about-origen p,
body.barc-layout-sobre-barcoland .barc-about-equipo p:not(.barc-page-kicker)
{
    letter-spacing: var(--letter-spacing-nohemi, 0.01em) !important;
    line-height: var(--barc-text-line, 1.6) !important;
}

body.barc-layout-sobre-barcoland .barc-about-origen p.wp-block-paragraph:not(.barc-page-kicker)
{
    font-size: 1.05rem !important;
}

@media (max-width: 768px)
{
    body.barc-layout-sobre-barcoland .barc-about-origen,
    body.barc-layout-sobre-barcoland .barc-about-manifiesto,
    body.barc-layout-sobre-barcoland .barc-about-equipo
    {
        padding-top: clamp(3rem, 8vw, 4rem);
        padding-bottom: clamp(3rem, 8vw, 4.5rem);
    }

    body.barc-layout-sobre-barcoland .barc-about-manifiesto .wp-block-column > p,
    body.barc-layout-sobre-barcoland .barc-about-manifiesto .wp-block-column p.wp-block-paragraph
    {
        font-size: var(--barc-text-size-mobile, 0.95rem) !important;
    }
}
