@charset "UTF-8";.index-blog{background-image:url(/_astro/backgroundWhiteB.U4Wg1ezN.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;color:#2e1e52f2}@media(max-width:48rem){.index-blog{background-size:auto;background-position:center top}}@media(max-width:90rem){.index-blog{background-size:cover;background-position:center}}.container-blog{border-radius:10px;color:#2e1e52cc;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:1.875rem 1.25rem}@media(min-width:48rem){.container-blog{padding:3.75rem 7.5rem}}@media(min-width:64rem){.container-blog{max-width:54rem;padding:5rem;margin:0 auto}}@media(min-width:90rem){.container-blog{max-width:70rem}}.container-posts{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}.linkPrimary{color:#1e0e62;font-weight:500;text-decoration:none;transition:color .3s ease,opacity .3s ease;display:inline-flex;align-items:center}.linkPrimary:hover{color:#641eff;opacity:.85}.linkPrimary:active{opacity:.65}.post-card{background-color:#fffc;box-shadow:0 1px 40px #2a116033;border-radius:15px;display:flex;flex-direction:column;position:relative;font-size:.938rem;line-height:1.563rem;font-weight:400;letter-spacing:0}@media(min-width:48rem){.post-card{font-size:1rem;line-height:1.625rem;font-weight:400;letter-spacing:.05em}}@media(min-width:64rem){.post-card{height:100%;font-size:1.2rem;line-height:1.688rem;font-weight:400;letter-spacing:.05em}}@media screen and (min-width:64rem){.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.blog-card-content{padding:.8rem 1.25rem 1.25rem}@media(min-width:64rem){.blog-card-content{padding:1rem 3rem 3rem}}.blog-card-img{border-radius:15px 15px 0 0;max-height:325px}.blog-card-text{margin-top:.625rem;margin-bottom:1.25rem}.pagination-blog{display:flex;justify-content:center;align-items:center;margin-top:2rem;gap:1rem}@media(min-width:48rem){.pagination-blog{font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.08em}}@media(min-width:64rem){.pagination-blog{font-size:1.125rem;line-height:1.5rem;font-weight:400;letter-spacing:.1em}}.pag-btn{color:#641eff;cursor:pointer;display:flex;align-items:center;transition:color .3s ease,opacity .3s ease}.pag-btn:hover{color:#1e0e62;opacity:.85}.pag-btn:active{opacity:.65}.disabled{color:#2e1e52f2;display:flex;align-items:center;transition:color .3s ease,opacity .3s ease}.post-detail{background-image:url(/_astro/backgroundWhiteB.U4Wg1ezN.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}@media(max-width:48rem){.post-detail{background-size:auto;background-position:center top}}@media(max-width:90rem){.post-detail{background-size:cover;background-position:center}}.container-post-detail{padding:1.875rem 1.25rem;display:flex;flex-direction:column;gap:1rem;color:#2e1e52f2;font-size:.938rem;line-height:1.563rem;font-weight:400;letter-spacing:0}@media(min-width:48rem){.container-post-detail{padding:3.75rem 6rem;font-size:1rem;line-height:1.625rem;font-weight:400;letter-spacing:.05em}}@media(min-width:64rem){.container-post-detail{max-width:64rem;padding:6rem 0 12rem;margin:0 auto;gap:2rem;font-size:1.2rem;line-height:1.688rem;font-weight:400;letter-spacing:.05em}}.post-date-container{display:flex;width:100%;justify-content:flex-end}.date{font-size:.75rem;line-height:1.125rem;font-weight:500;letter-spacing:.113rem;margin-bottom:1em}.post-detail-image{width:100%;border-radius:15px;margin-top:1.25rem}.post-content{color:#2e1e52f2;margin:0 auto;font-size:1.05rem;line-height:1.7}.post-content h2{margin-top:3rem;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.post-content h3{margin-top:2rem;font-size:1.4rem;font-weight:600}.post-content p{margin-bottom:1.2rem;color:#1e0e62}.post-content ul{margin:1.5rem 0;padding-left:1.5rem;list-style:disc}.post-content ol{margin:1.5rem 0;padding-left:1.5rem;list-style:decimal}.post-content li{margin-bottom:.6rem}.post-content strong{color:#2e1e52f2}.post-content a{color:var(--color-primary, rgba(46, 30, 82, .95));font-weight:500;text-decoration:none;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.post-content a:hover{color:var(--color-primary-dark, #641eff);text-decoration-color:transparent}.post-content a:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px}.post-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.post-content thead{background-color:#1e0e62;color:#fff}.post-content th,.post-content td{padding:.75rem 1rem;border:1px solid #e1e3e7;text-align:left}.post-content tbody tr:nth-child(2n){background-color:#fff}.post-content tbody tr:nth-child(odd){background-color:#fefdff70}.content img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.content-img-container{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:90rem){.content-img-container{flex-direction:row;gap:2rem;margin-bottom:2rem}}.content-img-box{flex-shrink:0}.content-img-fixed{max-width:500px;width:500px;height:500px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.content-text-box{flex-grow:1;margin-top:2rem}.consejo-astracodelab{position:relative;margin:2.5rem 0;padding:2rem 2rem 1.5rem;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ffffffeb,#f3f1ffe0),url(/_astro/backgroundWhiteC.DHtJvGbK.jpg) no-repeat center center/cover;box-shadow:0 1px 40px #2a116033;border:1px solid rgba(100,30,255,.12)}.consejo-astracodelab h3{color:#2a1160;margin-top:0}.consejo-astracodelab p{color:#2e1e52f2}.consejo-astracodelab a{display:inline-block;margin-top:.5rem;padding:.75rem 1.5rem;background:linear-gradient(180deg,#641eff 10.96%,#1e0e62 127.4%);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.consejo-astracodelab a:hover{opacity:.9;transform:translateY(-2px);color:#fff}
