/* PP Málaga - Estilos de entradas (Gutenberg). Carga en editor + front. Basado en el diseño 2.Noticia. */
.entry-content,.wp-block-post-content,.page-content,.pp-article,.editor-styles-wrapper{color:#102A43;font-family:'Source Sans 3',sans-serif;}.entry-content h1,.wp-block-post-content h1,.page-content h1,.pp-article h1,.editor-styles-wrapper h1,.entry-content h2,.wp-block-post-content h2,.page-content h2,.pp-article h2,.editor-styles-wrapper h2,.entry-content h3,.wp-block-post-content h3,.page-content h3,.pp-article h3,.editor-styles-wrapper h3,.entry-content h4,.wp-block-post-content h4,.page-content h4,.pp-article h4,.editor-styles-wrapper h4,.entry-content h5,.wp-block-post-content h5,.page-content h5,.pp-article h5,.editor-styles-wrapper h5,.entry-content h6,.wp-block-post-content h6,.page-content h6,.pp-article h6,.editor-styles-wrapper h6{font-family:'Host Grotesk',sans-serif;color:#21599E;margin:1.5em 0 .5em;}.entry-content h1,.wp-block-post-content h1,.page-content h1,.pp-article h1,.editor-styles-wrapper h1{font-weight:500;font-size:clamp(2rem,4.5vw,2.9375rem);line-height:1.05;}.entry-content h2,.wp-block-post-content h2,.page-content h2,.pp-article h2,.editor-styles-wrapper h2{font-weight:600;font-size:clamp(1.5rem,3.2vw,1.875rem);line-height:1.1;letter-spacing:-0.9px;}.entry-content h3,.wp-block-post-content h3,.page-content h3,.pp-article h3,.editor-styles-wrapper h3{font-weight:600;font-size:1.375rem;line-height:1.15;}.entry-content h4,.wp-block-post-content h4,.page-content h4,.pp-article h4,.editor-styles-wrapper h4{font-weight:600;font-size:1.0625rem;line-height:1.2;}.entry-content p,.wp-block-post-content p,.page-content p,.pp-article p,.editor-styles-wrapper p{font-family:'Source Sans 3',sans-serif;font-size:1.0625rem;line-height:1.55;margin:0 0 1.1em;}.entry-content a,.wp-block-post-content a,.page-content a,.pp-article a,.editor-styles-wrapper a{color:#278BFF;text-decoration:underline;text-underline-offset:2px;}.entry-content a:hover,.wp-block-post-content a:hover,.page-content a:hover,.pp-article a:hover,.editor-styles-wrapper a:hover{color:#21599E;}.entry-content strong,.wp-block-post-content strong,.page-content strong,.pp-article strong,.editor-styles-wrapper strong,.entry-content b,.wp-block-post-content b,.page-content b,.pp-article b,.editor-styles-wrapper b{font-weight:600;}

/* Eyebrow / Antetítulo */
.entry-content .is-style-pp-eyebrow, .wp-block-post-content .is-style-pp-eyebrow, .page-content .is-style-pp-eyebrow, .pp-article .is-style-pp-eyebrow, .editor-styles-wrapper .is-style-pp-eyebrow,
.entry-content .is-style-eyebrow, .wp-block-post-content .is-style-eyebrow, .page-content .is-style-eyebrow, .pp-article .is-style-eyebrow, .editor-styles-wrapper .is-style-eyebrow {
    font-family:'Host Grotesk',sans-serif;
    font-weight:800;
    font-size:1rem;
    letter-spacing:2.4px;
    text-transform:uppercase;
    color:#278BFF;
    display:flex;
    align-items:center;
    gap:.5rem;
    margin:0 0 .5em;
}

.entry-content .is-style-pp-eyebrow::before, .wp-block-post-content .is-style-pp-eyebrow::before, .page-content .is-style-pp-eyebrow::before, .pp-article .is-style-pp-eyebrow::before, .editor-styles-wrapper .is-style-pp-eyebrow::before,
.entry-content .is-style-eyebrow::before, .wp-block-post-content .is-style-eyebrow::before, .page-content .is-style-eyebrow::before, .pp-article .is-style-eyebrow::before, .editor-styles-wrapper .is-style-eyebrow::before {
    content:'';
    width:28px;
    height:3px;
    background:#21599E;
    flex:0 0 auto;
}

/* Lead / Entradilla */
.entry-content .is-style-pp-lead, .wp-block-post-content .is-style-pp-lead, .page-content .is-style-pp-lead, .pp-article .is-style-pp-lead, .editor-styles-wrapper .is-style-pp-lead,
.entry-content .is-style-lead, .wp-block-post-content .is-style-lead, .page-content .is-style-lead, .pp-article .is-style-lead, .editor-styles-wrapper .is-style-lead {
    font-family:'Source Sans 3',sans-serif;
    font-weight:600;
    font-size:1.25rem;
    line-height:1.3;
    color:rgba(16,42,67,.6);
}

/* Destacado */
.entry-content .is-style-pp-destacado, .wp-block-post-content .is-style-pp-destacado, .page-content .is-style-pp-destacado, .pp-article .is-style-pp-destacado, .editor-styles-wrapper .is-style-pp-destacado,
.entry-content .is-style-destacado, .wp-block-post-content .is-style-destacado, .page-content .is-style-destacado, .pp-article .is-style-destacado, .editor-styles-wrapper .is-style-destacado {
    font-family:'Source Sans 3',sans-serif;
    font-weight:600;
    font-size:1.25rem;
    line-height:1.3;
    color:rgba(16,42,67,.6);
}

.entry-content blockquote,.wp-block-post-content blockquote,.page-content blockquote,.pp-article blockquote,.editor-styles-wrapper blockquote,.entry-content .wp-block-quote,.wp-block-post-content .wp-block-quote,.page-content .wp-block-quote,.pp-article .wp-block-quote,.editor-styles-wrapper .wp-block-quote{border-left:3px solid #278BFF;padding:.25rem 0 .25rem 1.5rem;margin:1.6em 0;font-style:normal;}.entry-content blockquote p,.wp-block-post-content blockquote p,.page-content blockquote p,.pp-article blockquote p,.editor-styles-wrapper blockquote p,.entry-content .wp-block-quote p,.wp-block-post-content .wp-block-quote p,.page-content .wp-block-quote p,.pp-article .wp-block-quote p,.editor-styles-wrapper .wp-block-quote p{font-family:'Host Grotesk',sans-serif;font-weight:600;font-size:clamp(1.375rem,2.6vw,1.625rem)!important;line-height:1.15!important;letter-spacing:-0.5px;color:#21599E;margin:0 0 .5rem;}.entry-content blockquote cite,.wp-block-post-content blockquote cite,.page-content blockquote cite,.pp-article blockquote cite,.editor-styles-wrapper blockquote cite,.entry-content .wp-block-quote cite,.wp-block-post-content .wp-block-quote cite,.page-content .wp-block-quote cite,.pp-article .wp-block-quote cite,.editor-styles-wrapper .wp-block-quote cite{font-family:'Host Grotesk',sans-serif;font-weight:500;font-size:.875rem;font-style:normal;color:rgba(16,42,67,.5);}.entry-content ul,.wp-block-post-content ul,.page-content ul,.pp-article ul,.editor-styles-wrapper ul{list-style:none;padding-left:0;margin:0 0 1.1em;}.entry-content ul li,.wp-block-post-content ul li,.page-content ul li,.pp-article ul li,.editor-styles-wrapper ul li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:1.0625rem;line-height:1.55;}.entry-content ul li::before,.wp-block-post-content ul li::before,.page-content ul li::before,.pp-article ul li::before,.editor-styles-wrapper ul li::before{content:'';position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:#278BFF;}.entry-content ol,.wp-block-post-content ol,.page-content ol,.pp-article ol,.editor-styles-wrapper ol{padding-left:1.25rem;margin:0 0 1.1em;}.entry-content ol li,.wp-block-post-content ol li,.page-content ol li,.pp-article ol li,.editor-styles-wrapper ol li{font-size:rem;line-height:1.55;margin-bottom:.5rem;}.entry-content ol li::marker,.wp-block-post-content ol li::marker,.page-content ol li::marker,.pp-article ol li::marker,.editor-styles-wrapper ol li::marker{color:#278BFF;font-weight:700;}.entry-content img,.wp-block-post-content img,.page-content img,.pp-article img,.editor-styles-wrapper img{border-radius:16px;height:auto;max-width:100%;}.entry-content figure,.wp-block-post-content figure,.page-content figure,.pp-article figure,.editor-styles-wrapper figure{margin:1.6em 0;}.entry-content figcaption,.wp-block-post-content figcaption,.page-content figcaption,.pp-article figcaption,.editor-styles-wrapper figcaption{font-size:.875rem;color:rgba(16,42,67,.5);margin-top:.5rem;text-align:center;}.entry-content hr,.wp-block-post-content hr,.page-content hr,.pp-article hr,.editor-styles-wrapper hr,.entry-content .wp-block-separator,.wp-block-post-content .wp-block-separator,.page-content .wp-block-separator,.pp-article .wp-block-separator,.editor-styles-wrapper .wp-block-separator{border:0;border-top:1px solid #D4D5D5;opacity:1;margin:2em 0;}.entry-content .wp-block-table table,.wp-block-post-content .wp-block-table table,.page-content .wp-block-table table,.pp-article .wp-block-table table,.editor-styles-wrapper .wp-block-table table{border-collapse:collapse;width:100%;}.entry-content .wp-block-table td,.wp-block-post-content .wp-block-table td,.page-content .wp-block-table td,.pp-article .wp-block-table td,.editor-styles-wrapper .wp-block-table td,.entry-content .wp-block-table th,.wp-block-post-content .wp-block-table th,.page-content .wp-block-table th,.pp-article .wp-block-table th,.editor-styles-wrapper .wp-block-table th{border:1px solid #D4D5D5;padding:.6rem .8rem;font-size:1rem;}.entry-content .wp-block-table th,.wp-block-post-content .wp-block-table th,.page-content .wp-block-table th,.pp-article .wp-block-table th,.editor-styles-wrapper .wp-block-table th{font-family:'Host Grotesk',sans-serif;color:#21599E;text-align:left;font-weight:600;}

/* Título de la entrada (entry-title) - estilo H1 de marca */
.entry-title,h1.entry-title,.wp-block-post-title{font-family:'Host Grotesk',sans-serif !important;font-weight:500 !important;font-size:clamp(2rem,4.5vw,2.9375rem) !important;line-height:1.05 !important;color:#21599E !important;}

/* Margen superior del artículo (entrada) */
.single-post main.site-main,.single-post .site-main{margin-top:32px !important;}


