/* Native query blocks; no global theme or menu overrides. */
.o213-home-editorial,.o213-home-glossary{border-top:1px solid #d8e5e2;padding-top:32px;margin-top:36px}.o213-query{margin:20px 0 32px}.o213-query .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;list-style:none}.o213-query .wp-block-post{min-width:0;padding:22px;border:1px solid #d8e5e2;background:#fff;border-radius:14px;overflow:hidden}.o213-query .wp-block-post-title{font-size:22px;line-height:1.3;margin:0 0 12px}.o213-query .wp-block-post-title a{color:inherit;text-decoration:none}.o213-query .wp-block-post-title a:hover{text-decoration:underline}.o213-query .wp-block-post-date{font-size:14px;color:#536970;margin-bottom:12px}.o213-query .wp-block-post-excerpt{font-size:17px;line-height:1.65;margin:0}.o213-query .wp-block-post-featured-image{margin:-22px -22px 18px}.o213-query .wp-block-post-featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.o213-news .wp-block-post:first-child{grid-column:span 2;border-top:4px solid #007e79}.o213-glossary .wp-block-post-title{font-size:20px}.o213-topics,.o213-jumps{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.o213-topics a,.o213-jumps a,.o213-pagination a,.o213-pagination span{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #bad8d1;border-radius:8px;color:#006a63;background:#f3f9f7;font-size:16px;text-decoration:none}.o213-pagination [aria-current]{background:#007e79;color:white}.o213-pagination{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.o213-library{margin:24px 0;transition:opacity .15s}.o213-library[aria-busy=true]{opacity:.55}.o213-search{display:flex;gap:10px;margin:8px 0 18px}.o213-search input{min-width:0;flex:1;font-size:18px}.o213-search button{background:#007e79;color:#fff;border:0;border-radius:8px;min-height:44px;padding:10px 20px}.o213-library .ogl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.o213-library .ogl-card{border:1px solid #d8e5e2;border-radius:14px;padding:20px;background:#fff}.o213-library .ogl-card h2{font-size:22px;line-height:1.3}.o213-library .ogl-card p{font-size:17px;line-height:1.65}.o213-integrated-panel{margin:24px 0}#resumen-energetico,#series-historicos{scroll-margin-top:80px}
@media(max-width:850px){.o213-query .wp-block-post-template,.o213-library .ogl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.o213-query .wp-block-post-template,.o213-library .ogl-grid{grid-template-columns:1fr}.o213-news .wp-block-post:first-child{grid-column:auto}.o213-query .wp-block-post-title{font-size:21px}}@media(prefers-reduced-motion:reduce){.o213-library{transition:none}}

.o213-news .wp-block-post:only-child{grid-column:1/-1}.o213-home-editorial>.oil-section-title:not(:first-child){margin-top:36px}
