/* ==========================================================================
   Single News / Event
   ========================================================================== */
.iubello-single-noticia,
.iubello-single-evento {
    padding: 3rem 0;
}

.iubello-single-noticia .iubello-breadcrumb,
.iubello-single-evento .iubello-breadcrumb {
    margin-bottom: 2rem;
}

.iubello-single-noticia .iubello-breadcrumb a,
.iubello-single-evento .iubello-breadcrumb a {
    color: var(--color-gris);
}

.iubello-single-noticia .iubello-breadcrumb a:hover,
.iubello-single-evento .iubello-breadcrumb a:hover {
    color: var(--color-azul);
}

.iubello-single-noticia .iubello-breadcrumb__sep,
.iubello-single-evento .iubello-breadcrumb__sep {
    color: var(--color-gris);
}

.iubello-single-noticia .iubello-breadcrumb [aria-current="page"],
.iubello-single-evento .iubello-breadcrumb [aria-current="page"] {
    color: var(--color-negro);
}

.iubello-single-noticia__header,
.iubello-single-evento__header {
    margin-bottom: 2rem;
}

.iubello-single-noticia__category {
    display: inline-block;
    padding: 0.2rem 0.625rem;
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    background: rgba(25,83,135,0.08);
    color: var(--color-azul);
    border-radius: 999px;
    margin-bottom: 0.75rem;
}

.iubello-single-noticia__title,
.iubello-single-evento__title {
    font-size: clamp(1.75rem, 3.5vw, 2.5rem);
    margin-bottom: 1rem;
}

.iubello-single-noticia__meta,
.iubello-single-evento__meta {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    color: var(--color-gris);
    font-size: 0.9375rem;
}

.iubello-single-noticia__meta time,
.iubello-single-evento__meta-item {
    display: flex;
    align-items: center;
    gap: 0.375rem;
}

.iubello-single-noticia__featured,
.iubello-single-evento__featured {
    margin-bottom: 2rem;
    border-radius: var(--radius-md);
    overflow: hidden;
}

.iubello-single-noticia__img,
.iubello-single-evento__img {
    width: 100%;
    height: auto;
    border-radius: var(--radius-md);
}

.iubello-single-noticia__content,
.iubello-single-evento__content {
    max-width: 800px;
}

.iubello-single-noticia__video {
    margin-top: 2rem;
}

.iubello-video-embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    border-radius: var(--radius-md);
}

.iubello-video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.iubello-single-noticia__footer,
.iubello-single-evento__footer {
    margin-top: 3rem;
    padding-top: 2rem;
    border-top: 1px solid #e8e8e8;
}

.iubello-single-evento__cta {
    margin-top: 2rem;
}

/* Event Video */
.iubello-single-evento__video {
    margin-top: 2rem;
}
.iubello-single-evento__video .iubello-video-embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    border-radius: var(--radius-md);
}
.iubello-single-evento__video .iubello-video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
