.cc-articulo{max-width:850px;margin:0 auto;color:#55525a;font-size:18px;line-height:1.8}.cc-articulo p{margin:0 0 1.4em}.cc-articulo .cc-introduccion{color:#55515d;font-size:21px;line-height:1.7;margin-bottom:32px}.cc-articulo h2{color:#574672;font-size:32px;line-height:1.3;font-weight:600;margin:58px 0 20px}.cc-articulo h3{color:#62527d;font-size:23px;line-height:1.4;font-weight:600;margin:36px 0 14px}.cc-articulo ul,.cc-articulo ol{margin:0 0 28px;padding-left:25px}.cc-articulo li{margin-bottom:9px;padding-left:4px}.cc-articulo strong{color:#4f4265}.cc-indice{margin:36px 0 48px;padding:25px 28px;background:#faf8fc;border:1px solid #e8e1f0;border-left:4px solid #756096;border-radius:8px}.cc-indice-title{display:block;color:#574672;font-size:18px;font-weight:600;margin-bottom:12px}.cc-indice ul{margin:0;padding-left:20px}.cc-indice li{margin-bottom:5px}.cc-indice a{color:#65527f;text-decoration:none}.cc-indice a:hover{text-decoration:underline}.cc-destacado{margin:32px 0;padding:24px 27px;background:#f8f5fb;border:1px solid #e5ddec;border-radius:10px}.cc-destacado p:last-child{margin-bottom:0}.cc-pasos{list-style:none;counter-reset:cc-pasos;padding:0!important;margin:30px 0!important}.cc-pasos li{position:relative;counter-increment:cc-pasos;margin-bottom:24px;padding:2px 0 2px 56px}.cc-pasos li::before{content:counter(cc-pasos);position:absolute;top:0;left:0;width:38px;height:38px;color:#ffffff;background:#655083;border-radius:50%;font-size:17px;font-weight:600;line-height:38px;text-align:center}.cc-localidades{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 30px}.cc-localidades span{padding:7px 13px;color:#5b4b72;background:#f7f3fa;border:1px solid #e4dceb;border-radius:20px;font-size:15px;line-height:1.3}.cc-faq{margin-top:25px;border-top:1px solid #e8e3ec}.cc-faq details{padding:18px 3px;border-bottom:1px solid #e8e3ec}.cc-faq summary{color:#574672;font-size:18px;font-weight:600;cursor:pointer}.cc-faq details p{margin:15px 0 2px}.cc-cta{margin:58px 0 30px;padding:34px;text-align:center;background:#f6f2f9;border:1px solid #e3d9ec;border-radius:12px}.cc-cta h2{margin:0 0 12px;font-size:27px}.cc-cta p{max-width:650px;margin:0 auto 24px}.cc-boton{display:inline-block;padding:13px 25px;color:#ffffff!important;background:#574074;border-radius:25px;font-size:17px;font-weight:500;line-height:1.2;text-decoration:none!important;transition:opacity 0.2s ease}.cc-boton:hover{opacity:0.88}.cc-aviso{margin-top:35px;padding-top:22px;color:#77727c;border-top:1px solid #ebe7ee;font-size:14px;line-height:1.7}@media (max-width:767px){.cc-articulo{font-size:16px;line-height:1.75}.cc-articulo .cc-introduccion{font-size:18px}.cc-articulo h2{margin-top:44px;font-size:26px}.cc-articulo h3{font-size:21px}.cc-indice,.cc-destacado{padding:21px}.cc-cta{padding:28px 21px}.cc-cta h2{font-size:24px}}