.et_pb_image .et_pb_image_wrap{border-radius:inherit;overflow:hidden}.et_pb_image .et_pb_image_wrap img{border-radius:inherit}@media (min-width:981px) and (max-width:1240px){.et-l--header .et_pb_menu_0_tb_header{flex-shrink:0!important}}@media (min-width:981px) and (max-width:1049px){.et-l--header .et_pb_menu_0_tb_header .et-menu>li{padding-left:8px!important;padding-right:8px!important}}@media (min-width:981px) and (max-width:1024px){.et-l--header .et_pb_menu_0_tb_header .et-menu>li{padding-left:5px!important;padding-right:5px!important}}.single-post #main-content{background:#131318}.mg-post-header{background:#F7F4EF!important}.mg-back a{font-family:'Sora',sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(31,31,36,.7)!important;text-decoration:none}.mg-back a:hover{color:#1F1F24!important}.mg-post-title h1.entry-title{font-family:'Sora',sans-serif!important;font-weight:800!important;font-size:48px!important;line-height:1.15!important;letter-spacing:-.02em;color:#1F1F24!important;padding-bottom:12px}.mg-post-title .et_pb_title_meta_container{font-family:'Inter',sans-serif;font-size:13px;color:rgba(31,31,36,.75)!important}.mg-post-title .et_pb_title_meta_container a{color:#1F1F24!important;font-weight:600}.mg-post-title .et_pb_title_featured_container{margin-top:32px}.mg-post-title .et_pb_title_featured_container img{width:100%;max-height:520px;object-fit:cover;border-radius:12px;box-shadow:0 24px 48px rgba(30,11,46,.25)}.mg-post-body{background:#131318!important}.mg-post-content{max-width:720px;margin-left:auto!important;margin-right:auto!important}.mg-post-content,.mg-post-content p,.mg-post-content li{font-family:'Inter',sans-serif;font-size:17px;line-height:1.7;color:rgba(228,225,232,.9)}.mg-post-content p{padding-bottom:0;margin-bottom:1.25em}.mg-post-content h2{font-family:'Sora',sans-serif;font-weight:700;font-size:28px;line-height:1.3;letter-spacing:-.01em;color:#e4e1e8;margin:1.8em 0 .6em}.mg-post-content h3{font-family:'Sora',sans-serif;font-weight:700;font-size:20px;line-height:1.4;color:#e4e1e8;margin:1.5em 0 .5em}.mg-post-content strong{color:#e4e1e8}.mg-post-content a{color:#fabc4a;text-decoration:underline;text-underline-offset:3px}.mg-post-content ul{padding-left:1.2em;margin-bottom:1.25em}.mg-post-content ul li{margin-bottom:.5em}.mg-post-content ul li::marker{color:#fabc4a}.mg-post-content p.mg-lead{font-size:19px;line-height:1.65;color:#e4e1e8;border-left:2px solid #fabc4a;background:rgba(14,14,18,.6);padding:12px 16px 12px 20px;border-radius:0 12px 12px 0}.mg-post-content blockquote.mg-quote{margin:2em 0;padding:28px 32px;background:#1b1b20;border:0;border-left:6px solid #fabc4a;border-radius:12px}.mg-post-content blockquote.mg-quote p{font-family:'Sora',sans-serif;font-size:20px;font-weight:600;font-style:italic;line-height:1.45;color:#fabc4a;margin:0}.mg-post-content blockquote.mg-quote cite{display:block;margin-top:12px;font-family:'Sora',sans-serif;font-size:12px;font-weight:700;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#d0c2d2}.mg-post-content ol.mg-pasos{list-style:none;counter-reset:mgpaso;padding:0;margin:1.5em 0}.mg-post-content ol.mg-pasos li{counter-increment:mgpaso;position:relative;background:#1b1b20;border-radius:12px;padding:20px 20px 20px 72px;margin-bottom:16px;color:#d0c2d2}.mg-post-content ol.mg-pasos li::before{content:counter(mgpaso);position:absolute;left:20px;top:20px;width:36px;height:36px;border-radius:50%;background:rgba(250,188,74,.15);color:#fabc4a;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.mg-post-content ol.mg-pasos li strong{display:block;font-family:'Sora',sans-serif;font-size:16px;color:#fabc4a;margin-bottom:4px}.mg-post-content .mg-cta{margin:2.5em 0;padding:32px;border-radius:12px;background:linear-gradient(135deg,#271900 0%,#1f1f24 55%,#2a292f 100%);box-shadow:0 12px 32px rgba(0,0,0,.35)}.mg-cta-label{display:block;font-family:'Sora',sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fabc4a;margin-bottom:8px}.mg-post-content .mg-cta .mg-cta-title{font-family:'Sora',sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#e4e1e8;margin:0 0 6px}.mg-post-content .mg-cta .mg-cta-text{font-size:14px;line-height:1.6;color:#d0c2d2;margin:0 0 20px}a.mg-btn,.mg-post-content a.mg-btn{display:inline-block;background:#fabc4a;color:#1F1F24!important;font-family:'Sora',sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;padding:14px 24px;border-radius:4px;box-shadow:0 4px 20px rgba(250,188,74,.25);transition:background .2s}a.mg-btn:hover{background:#ffdeab}.mg-post-content figure.mg-figure{margin:2em 0}.mg-post-content figure.mg-figure img{width:100%;border-radius:12px}.mg-post-content figure.mg-figure figcaption{font-size:13px;font-style:italic;text-align:center;color:rgba(208,194,210,.8);margin-top:8px}.mg-post-content .mg-img-placeholder{margin:2em 0;padding:48px 24px;border:2px dashed #4d4450;border-radius:12px;background:#1b1b20;text-align:center;font-size:14px;color:#998d9b}.mg-post-content .mg-video{position:relative;padding-top:56.25%;margin:2em 0;border-radius:12px;overflow:hidden}.mg-post-content .mg-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.mg-author{max-width:720px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;background:#F7F4EF;border-radius:12px;padding:28px}.mg-author img{width:88px;height:88px;border-radius:8px;object-fit:cover;object-position:center top;flex-shrink:0}.mg-author-name{font-family:'Sora',sans-serif;font-size:20px;font-weight:700;color:#1F1F24;margin:0;padding:0}.mg-author-role{font-family:'Sora',sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bd8714;margin:2px 0 10px;padding:0}.mg-author-bio{font-family:'Inter',sans-serif;font-size:14px;line-height:1.6;color:rgba(31,31,36,.8);margin:0 0 12px;padding:0}.mg-author a{font-family:'Sora',sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1F1F24;text-decoration:none;border-bottom:2px solid #fabc4a}.mg-related-title h2{font-family:'Sora',sans-serif!important;font-weight:800!important;font-size:32px!important;color:#e4e1e8!important}.mg-related .et_pb_post{background:#1b1b20!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px;overflow:hidden}.mg-related .et_pb_post .entry-title a{font-family:'Sora',sans-serif;font-size:17px;font-weight:700;line-height:1.35;color:#e4e1e8!important}.mg-related .et_pb_post .post-meta,.mg-related .et_pb_post .post-meta a{font-size:12px;color:#998d9b!important}.mg-related .et_pb_post .post-content{font-size:14px;color:#d0c2d2}.mg-final-cta{background:linear-gradient(135deg,#1E0B2E 0%,#3a1556 100%)!important}.mg-final{max-width:760px;margin:0 auto;text-align:center}.mg-final h2{font-family:'Sora',sans-serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#ffffff;margin-bottom:16px}.mg-final p{font-family:'Inter',sans-serif;font-size:17px;line-height:1.6;color:#d0c2d2;margin-bottom:28px}@media (max-width:767px){.mg-post-title h1.entry-title{font-size:32px!important}.mg-post-content h2{font-size:24px}.mg-post-content ol.mg-pasos li{padding-left:64px}.mg-author{flex-direction:column}.mg-final h2{font-size:28px}.mg-related-title h2{font-size:26px!important}}.mg-post-content .mg-cta p:empty{display:none}.mg-post-content .mg-cta p:last-child{margin-bottom:0;padding-bottom:0}.mg-blog-hero h1{font-family:'Sora',sans-serif;font-weight:800;font-size:48px;line-height:1.15;letter-spacing:-.02em;color:#1F1F24;padding-bottom:12px}.mg-blog-hero p{font-family:'Inter',sans-serif;font-size:18px;line-height:1.6;color:rgba(31,31,36,.75)}.mg-blog-hero p.mg-cta-label{font-family:'Sora',sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bd8714;margin-bottom:8px;padding-bottom:0}.mg-blog-list .pagination a{color:#fabc4a!important}@media (max-width:767px){.mg-blog-hero h1{font-size:32px}}@media (min-width:1241px) and (max-width:1400px){.et-l--header .et_pb_menu_0_tb_header{flex-shrink:0!important}}@media (max-width:767px){.mg-related .et_pb_blog_posts.et_grid_module{grid-template-columns:1fr!important}}@media (min-width:768px) and (max-width:980px){.mg-related .et_pb_blog_posts.et_grid_module{grid-template-columns:repeat(2,1fr)!important}}.mg-post-content p.mg-ai-note{font-size:12px;line-height:1.5;font-style:italic;text-align:center;color:rgba(208,194,210,.6);margin:2.5em 0 0}