.blog-reading-area{border-radius:1rem;padding:2rem 2.5rem;margin:-.5rem -.5rem 0;transition:background-color .3s ease,color .3s ease}@media (max-width:768px){.blog-reading-area{padding:1.5rem 1rem;border-radius:.75rem}}.blog-light{background-color:#fff8f0}.blog-light,.blog-light .blog-content h2,.blog-light .blog-content h3,.blog-light .blog-content li,.blog-light .blog-content p{color:#2d0b07}.blog-light .blog-content blockquote{border-left-color:rgba(180,120,50,.4);color:rgba(45,11,7,.65)}.blog-light .blog-content a{color:#a06520}.blog-light .blog-content a:hover{color:#7a4e18}.blog-light .blog-content em,.blog-light .blog-content strong{color:#2d0b07}.blog-light .blog-content img{box-shadow:0 2px 12px rgba(45,10,10,.08)}.blog-dark{background-color:#2d0b07;color:hsla(0,0%,100%,.85)}.blog-dark .blog-content h2,.blog-dark .blog-content h3{color:#fff}.blog-dark .blog-content li,.blog-dark .blog-content p{color:hsla(0,0%,100%,.85)}.blog-dark .blog-content blockquote{border-left-color:rgba(239,182,91,.5);color:hsla(0,0%,100%,.7)}.blog-dark .blog-content a{color:#efb65b}.blog-dark .blog-content a:hover{color:#efb65b;opacity:.8}.blog-dark .blog-content strong{color:#fff}.blog-dark .blog-content em{color:hsla(0,0%,100%,.9)}.blog-dark .blog-content img{box-shadow:none}.blog-light .produccion-embed-inner,.produccion-embed-inner{background-color:#2d0b07}.blog-dark .produccion-embed-inner{background-color:#5c1a0c}.blog-content a.produccion-embed-card,.blog-content a.produccion-embed-card:hover{text-decoration:none;opacity:1;color:inherit}.produccion-embed-title{color:#fff!important;text-decoration:none!important}.produccion-embed-productora{color:hsla(0,0%,100%,.88)!important;text-decoration:none!important}.blog-content>:first-child{margin-top:0!important}.blog-content>:last-child{margin-bottom:0!important}.blog-content h2{font-size:1.75rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3;scroll-margin-top:7rem}.blog-content h3{font-size:1.375rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;line-height:1.4;scroll-margin-top:7rem}.blog-content p{line-height:1.62;margin-bottom:1.5rem;font-size:1.0625rem}.blog-content ol,.blog-content ul{padding-left:1.5rem;margin-bottom:1.5rem}.blog-content li{margin-bottom:.5rem;line-height:1.62}.blog-content blockquote{border-left:3px solid transparent;padding-left:1.25rem;margin-left:0;margin-right:0;font-style:italic}.blog-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem auto;display:block}.blog-content a{text-decoration:underline;text-underline-offset:2px}.blog-content a:hover{opacity:.8}.blog-content strong{font-weight:750}.blog-toc{border-radius:.75rem;padding:1.25rem 1.5rem;margin:2rem 0;border:1px solid transparent}.blog-light .blog-toc{background-color:rgba(180,120,50,.07);border-color:rgba(180,120,50,.18)}.blog-dark .blog-toc{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.blog-toc-title{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.45;margin:0 0 .75rem;line-height:1}.blog-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.blog-toc-item-h2{font-size:.9375rem}.blog-toc-item-h3{font-size:.875rem;padding-left:1rem;opacity:.75}.blog-toc-list a{text-decoration:none!important;opacity:.7;transition:opacity .15s ease}.blog-toc-list a:hover{opacity:1!important}.blog-light .blog-toc-list a{color:#7a4e18}.blog-dark .blog-toc-list a{color:#efb65b}.blog-content a.blog-btn{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:.65rem 1.75rem;border-radius:9999px;text-decoration:none!important;font-weight:650;font-size:1rem;line-height:1.5;text-align:center;transition:opacity .2s ease,transform .15s ease;opacity:1}.blog-content a.blog-btn:hover{opacity:.82!important;transform:translateY(-1px)}.blog-content a.blog-btn-burgundy{background-color:#421209;color:#fff8f0!important;box-shadow:0 2px 10px rgba(66,18,9,.25)}.blog-dark .blog-content a.blog-btn-burgundy{background-color:#6b1e10;color:#fff8f0!important}.blog-content a.blog-btn-gold{box-shadow:0 2px 10px rgba(239,182,91,.3)}.blog-content a.blog-btn-gold,.blog-dark .blog-content a.blog-btn-gold{background-color:#efb65b;color:#2d0b07!important}