body.barc-layout-guias-y-recursos .wp-block-group.py-5 > .wp-block-group__inner-container
{
    width: 100%;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: clamp(1.25rem, 4.5vw, 3rem);
    padding-right: clamp(1.25rem, 4.5vw, 3rem);
    box-sizing: border-box;
}

body.barc-layout-guias-y-recursos .container
{
    padding-left: clamp(1.25rem, 4.5vw, 3rem);
    padding-right: clamp(1.25rem, 4.5vw, 3rem);
}

body.barc-layout-guias-y-recursos .barc-equal-cards > .wp-block-column > .wp-block-group
{
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #d9d2cb !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 2rem 1.45rem 1.55rem !important;
}

body.barc-layout-guias-y-recursos .barc-equal-cards > .wp-block-column > .wp-block-group::before
{
    content: "";
    display: block;
    width: 30px;
    height: 1px;
    background-color: #6f6a65;
    margin-bottom: 0.9rem;
}

body.barc-layout-guias-y-recursos .barc-equal-cards > .wp-block-column > .wp-block-group > .wp-block-group__inner-container
{
    flex: 1;
    display: flex !important;
    flex-direction: column;
    height: 100%;
}

body.barc-layout-guias-y-recursos .barc-equal-cards .wp-block-buttons
{
    margin-top: auto;
    padding-top: 1.15rem;
}

body.barc-layout-guias-y-recursos .barc-equal-cards
{
    gap: 1.25rem !important;
}

body.barc-layout-guias-y-recursos .barc-equal-cards > .wp-block-column
{
    display: flex !important;
}

body.barc-layout-guias-y-recursos .barc-equal-cards .wp-block-heading
{
    color: #2a2724;
}

body.barc-layout-guias-y-recursos .barc-equal-cards h3.wp-block-heading
{
    font-family: var(--font-titulares, 'Fraunces', serif);
    font-size: var(--barc-post-title-size, 1.02rem) !important;
    font-weight: 600 !important;
    line-height: 1.18 !important;
    margin-bottom: 0.85rem !important;
}

body.barc-layout-guias-y-recursos .barc-equal-cards p
{
    font-family: var(--font-secundaria, 'Nohemi', sans-serif);
    font-size: var(--barc-text-size, 0.95rem) !important;
    font-weight: var(--font-weight-light, 300) !important;
    line-height: var(--barc-text-line, 1.6) !important;
    letter-spacing: var(--letter-spacing-nohemi-tight, 0) !important;
}

body.barc-layout-guias-y-recursos .barc-equal-cards .has-text-color[style*="letter-spacing:0.15em"],
body.barc-layout-guias-y-recursos .barc-equal-cards .has-text-color[style*="letter-spacing: 0.15em"]
{
    color: #8f887f !important;
    font-size: 0.62rem !important;
    font-weight: 500 !important;
    letter-spacing: 0.14em !important;
    margin-bottom: 0.75rem !important;
    text-transform: uppercase;
}

body.barc-layout-guias-y-recursos .barc-equal-cards .has-text-color[style*="font-size:0.92rem"],
body.barc-layout-guias-y-recursos .barc-equal-cards .has-text-color[style*="font-size: 0.92rem"]
{
    color: #6f6a65 !important;
    font-size: var(--barc-text-size, 0.95rem) !important;
    font-weight: var(--font-weight-light, 300) !important;
    line-height: var(--barc-text-line, 1.6) !important;
    margin-bottom: 0 !important;
}

body.barc-layout-guias-y-recursos .barc-equal-cards .wp-block-button
{
    width: 100%;
}

body.barc-layout-guias-y-recursos .barc-equal-cards .wp-block-button__link
{
    width: 100%;
    min-height: 37px;
    justify-content: center;
    font-family: var(--font-secundaria, 'Nohemi', sans-serif);
    font-size: 0.72rem !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    border-radius: 0 !important;
    padding: 0.7rem 1rem !important;
}

body.barc-layout-guias-y-recursos .barc-guias-pregunta .barc-btn-white .wp-block-button__link
{
    background-color: #ffffff !important;
    color: #1f1f1f !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0.9rem 2.1rem !important;
    font-family: var(--font-secundaria, sans-serif);
    font-size: 0.9rem;
    font-weight: 500;
    letter-spacing: 0.01em;
    transition: background-color 0.2s ease, color 0.2s ease;
}

body.barc-layout-guias-y-recursos .barc-guias-pregunta .barc-btn-white .wp-block-button__link:hover
{
    background-color: #f7f2f2 !important;
    color: #1f1f1f !important;
}
