.asturias-banner-section[data-astro-cid-wghrlqx2]{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.asturias-banner-section[data-astro-cid-wghrlqx2]{margin-top:2.5rem;margin-bottom:2rem}}.asturias-banner-link[data-astro-cid-wghrlqx2]{display:block;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px -3px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.asturias-banner-link[data-astro-cid-wghrlqx2] img[data-astro-cid-wghrlqx2]{width:100%;height:auto;display:block}.load-more-btn[data-astro-cid-l357isbf]{background:none;border:none;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;font-family:inherit;font-size:.6rem;font-weight:700;color:#334155;transition:transform .2s ease,color .2s ease}.load-more-btn[data-astro-cid-l357isbf] svg[data-astro-cid-l357isbf]{width:18px;height:18px}.load-more-btn[data-astro-cid-l357isbf]:hover{transform:translateY(3px);color:#00346e}.load-more-btn[data-astro-cid-l357isbf]:hover svg[data-astro-cid-l357isbf]{stroke:#00346e}.load-more-btn[data-astro-cid-l357isbf]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 768px){.load-more-btn[data-astro-cid-l357isbf]{font-size:.8rem}.load-more-btn[data-astro-cid-l357isbf] svg[data-astro-cid-l357isbf]{width:22px;height:22px}}.search-container-main{min-height:50vh;margin-top:6rem!important}.search-header{margin-bottom:3rem;text-align:center}.search-title{font-size:1.8rem;color:#0f172a}.search-title span{color:#0f3d6c;font-style:italic}.search-count{margin-top:.3rem;color:#475569}.pulso-carousel-section{position:relative;margin-top:4rem;margin-bottom:4rem}.pulso-carousel-container{position:relative;display:flex;align-items:center;padding:0 40px;top:-.5rem}.pulso-nav{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#cbd5e1;cursor:pointer;z-index:10;transition:color .3s;display:flex;align-items:center;justify-content:center;padding:0}.pulso-nav svg{width:32px;height:32px}.pulso-nav:hover:not(:disabled){color:#1957b2}.pulso-nav.prev{left:0}.pulso-nav.next{right:0}.pulso-nav:disabled{opacity:.3;cursor:not-allowed}.pulso-track-wrapper{width:100%;overflow:hidden;position:relative;padding-top:.5rem}.pulso-timeline-line{position:absolute;top:50%;left:0;right:0;height:2px;background-color:#94a3b8;z-index:0}.pulso-track{display:flex;transition:transform .5s cubic-bezier(.25,.8,.25,1);gap:1.5rem;position:relative;z-index:1}.pulso-card{flex:0 0 100%;max-width:100%;background:transparent}@media (min-width: 768px){.pulso-card{flex:0 0 calc(50% - .75rem);max-width:calc(50% - .75rem)}}@media (min-width: 1024px){.pulso-card{flex:0 0 calc(25% - 1.125rem);max-width:calc(25% - 1.125rem)}}.pulso-card-inner:hover{transform:translateY(-5px)}.pulso-card-inner{background-color:#fff;border:2px solid #28558b;border-radius:12px;padding:1.25rem 1rem;height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease}.pulso-date{font-family:Inter,sans-serif;font-weight:700;color:#28558b;font-size:.9rem;margin-bottom:.75rem}.pulso-title{font-family:Noto Sans,sans-serif;font-weight:600;color:#28558b;font-size:.85rem;line-height:1.4;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pulso-excerpt{font-family:Inter,sans-serif;font-size:.8rem;color:#4a5568;line-height:1.5;flex-grow:1}.pulso-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid rgba(25,87,178,.2);border-top-color:#1957b2;border-radius:50%;animation:spin 1s linear infinite;z-index:20}.pulso-spinner.hidden{display:none}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.gallery-section[data-astro-cid-nmoi62d5]{margin-top:3rem;margin-bottom:3rem}.gallery-title-wrapper[data-astro-cid-nmoi62d5]{text-align:center;margin-bottom:2rem}.gallery-title-badge[data-astro-cid-nmoi62d5]{background-color:#0f2c59;color:#fff;padding:.6rem 2.5rem;border-radius:9999px;text-decoration:none;font-weight:700;font-size:1.2rem;display:inline-block;transition:opacity .2s}.gallery-title-badge[data-astro-cid-nmoi62d5]:hover{opacity:.9}.gallery-layout[data-astro-cid-nmoi62d5]{display:flex;align-items:center;gap:1.5rem;position:relative}.gallery-nav[data-astro-cid-nmoi62d5]{background:transparent;border:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;transition:color .2s,transform .2s;z-index:10}.gallery-nav[data-astro-cid-nmoi62d5]:hover{color:#4b5563;transform:scale(1.1)}.gallery-carousel-container[data-astro-cid-nmoi62d5]{position:relative;flex:1;aspect-ratio:16 / 9;max-height:600px;border-radius:1.5rem;overflow:hidden;background-color:#f3f4f6}@media (max-width: 768px){.gallery-layout[data-astro-cid-nmoi62d5]{gap:0}.gallery-nav[data-astro-cid-nmoi62d5]{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 4px #0000001a}.gallery-nav[data-astro-cid-nmoi62d5] svg[data-astro-cid-nmoi62d5]{width:28px;height:28px}.gallery-nav[data-astro-cid-nmoi62d5].prev{left:.5rem}.gallery-nav[data-astro-cid-nmoi62d5].next{right:.5rem}.gallery-nav[data-astro-cid-nmoi62d5]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}}.gallery-slide[data-astro-cid-nmoi62d5]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease-in-out;z-index:1}.gallery-slide[data-astro-cid-nmoi62d5].active{opacity:1;z-index:2}.gallery-bg[data-astro-cid-nmoi62d5]{width:100%;height:100%;object-fit:cover}.gallery-overlay[data-astro-cid-nmoi62d5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000d9,#0006 40%,#0000001a);pointer-events:none;z-index:2}.gallery-content[data-astro-cid-nmoi62d5]{position:absolute;bottom:5%;left:5%;right:5%;z-index:3;color:#fff}.gallery-category[data-astro-cid-nmoi62d5]{display:inline-block;color:#fff;padding:.4rem 1.2rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:.75rem}@media (min-width: 768px){.gallery-category[data-astro-cid-nmoi62d5]{font-size:.85rem;margin-bottom:1rem}}.gallery-title[data-astro-cid-nmoi62d5]{font-family:"Roboto Serif",serif;font-weight:800;color:#fff;font-size:clamp(1.2rem,4vw,2.8rem);line-height:1.1;margin-bottom:1rem;max-width:800px;text-shadow:0 4px 6px rgba(0,0,0,.5);margin-top:0}.gallery-meta[data-astro-cid-nmoi62d5]{font-family:Noto Sans,sans-serif;font-weight:600;color:#fff;font-size:.75rem;display:flex;align-items:center;gap:.75rem;text-shadow:0 2px 4px rgba(0,0,0,.8)}@media (min-width: 768px){.gallery-meta[data-astro-cid-nmoi62d5]{font-size:.9rem}}.meta-separator[data-astro-cid-nmoi62d5]{color:#cbd5e1}
