.blog-page .space-y-space-xl>:not([hidden])~:not([hidden]){margin-top:2.5rem}.blog-page main .grid>div{min-width:0}.blog-page main :is(a,p,h1,h2,h3){overflow-wrap:anywhere}.blog-page :is(a,button,input,select):focus-visible{outline-offset:2px;outline:2px solid #2563eb}.blog-page .blog-pills{scrollbar-width:none;-ms-overflow-style:none}.blog-page .blog-pills::-webkit-scrollbar{display:none}.blog-page .blog-cover{isolation:isolate;position:relative}.blog-page .blog-cover:before{content:"";background-image:linear-gradient(90deg,#ffffff29 1px,#0000 1px),linear-gradient(#ffffff29 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#00000040);mask-image:linear-gradient(#000000e6,#00000040)}.blog-page .blog-cover-guias{background-image:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 55%,#93c5fd 100%)}.blog-page .blog-cover-producto{background-image:linear-gradient(135deg,#b45309 0%,#f59e0b 55%,#fcd34d 100%)}.blog-page .blog-cover-legal{background-image:linear-gradient(135deg,#86198f 0%,#d946ef 55%,#f5d0fe 100%)}.blog-page .blog-cover-novedades{background-image:linear-gradient(135deg,#065f46 0%,#10b981 55%,#a7f3d0 100%)}.blog-page .blog-cover-default{background-image:linear-gradient(135deg,#1e293b 0%,#475569 55%,#94a3b8 100%)}@media (max-width:767px){.blog-page .text-headline-xl{font-size:30px;line-height:1.25}.blog-page .text-headline-lg{font-size:24px;line-height:1.35}.blog-page .py-space-3xl{padding-block:3rem}.blog-page .p-space-xl{padding:1.5rem}.blog-page .gap-space-xl{gap:1.5rem}.blog-page main nav{flex-wrap:wrap}.blog-page .lg\:col-span-7,.blog-page .lg\:col-span-5{grid-column:span 12/span 12}.blog-page main footer>div>div:last-child>div:last-child{flex-wrap:wrap;justify-content:center}}@media (max-width:639px){.blog-page .blog-header header>div:first-child{gap:.5rem;padding-inline:1rem}.blog-page .blog-header header>div:first-child>a>div{display:none}.blog-page .blog-header header>div:first-child>div{gap:.5rem}.blog-page main a{text-align:center;height:auto;min-height:2.75rem;padding-block:.75rem}.blog-page main nav a{min-height:auto;padding-block:0}.blog-page .blog-card-cta{height:auto;min-height:2.75rem;padding-block:.75rem}}@media (prefers-reduced-motion:reduce){.blog-page .animate-pulse{animation:none}.blog-page main :is(a,div,button){transition:none}}
