.header-main-content{width:100%;text-align:center}@font-face{font-display:swap;font-family:'NotoSerif-Bold';src:url(/wp-content/themes/tema-revista-ccl-v2/fonts/NotoSerif-Bold.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Barlow-Regular';src:url(/wp-content/themes/tema-revista-ccl-v2/fonts/Barlow-Regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:'NotoSerif-Regular';src:url(/wp-content/themes/tema-revista-ccl-v2/fonts/NotoSerif-Regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Barlow-Bold';src:url(/wp-content/themes/tema-revista-ccl-v2/fonts/Barlow-Bold.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Fraunces-Bold';src:url(/wp-content/themes/tema-revista-ccl-v2/fonts/Fraunces_72pt-Bold.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Barlow-Light';src:url(/wp-content/themes/tema-revista-ccl-v2/fonts/Barlow-Light.ttf) format('truetype')}body{margin:0;font-family:'Barlow-Regular',sans-serif;background:#fff;color:#111;line-height:1.5}.site-container{max-width:1200px;margin:0 auto;background:#fff;padding:0 24px}a{color:#000;text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}article a{color:#111;text-decoration:none}article a:visited{color:#111;text-decoration:none}article a:hover{color:#111;text-decoration:none}article a:active{color:#111;text-decoration:underline}.indicators-section-wrapper{border-bottom:.0625rem solid #ddd;margin-bottom:0;overflow:hidden;padding:20px 0;width:100%;border-top:1px solid #ddd}.indicators-section{display:flex;justify-content:space-around;flex-wrap:nowrap;white-space:nowrap;width:max-content}.indicators-section p{margin:0;text-align:center;font-size:14px;line-height:1.2;padding:0 20px}.indicator-label{font-weight:600;color:#000}.indicator-value{font-weight:600;margin-left:5px}.positive{color:green}.negative{color:red}.positive::before{content:'▲ '}.negative::before{content:'▼ '}.site-footer{border-top:.0625rem solid #000;padding:40px 0;display:block;position:relative;margin-top:20px}.site-footer::before{content:'';position:absolute;top:-8px;left:0;width:100%;height:.0625rem;background-color:#000}.footer-container{display:flex;justify-content:space-between;align-items:center}.footer-left{display:flex;flex-direction:column;align-items:flex-start}.footer-right{display:flex;flex-direction:column;align-items:flex-end;margin-top:15px}.footer-logo img{height:80px;width:auto;margin-bottom:10px}.social-icons-container{display:flex;gap:10px;margin-bottom:10px}.social-icon-square{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#000;color:#fff;font-size:18px;text-decoration:none!important;border-radius:5px}.social-icon-square:hover{background-color:#333;color:#fff;text-decoration:none!important}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center}.footer-ad-text p{margin:0;font-size:14px;color:#666;text-align:left}.site-info p{margin:0;font-size:14px;color:#666;text-align:right}.site-info p{margin:0;font-size:14px;color:#666;text-align:right}.news-section{padding-top:30px;border-top:.1875rem solid #000;padding-bottom:20px}.news-section h2{font-family:'Fraunces-Bold',serif;font-size:1.625rem;margin-bottom:20px;border-bottom:.0625rem solid #000}.news-section h2:after{content:"";width:90%;max-width:13.125rem;height:.1875rem;background:#000;display:block;position:relative;bottom:0;left:0}article a{color:#111;text-decoration:none!important}article a:visited{color:#111;text-decoration:none!important}article a:hover{color:#111;text-decoration:none!important}article a:active{color:#111;text-decoration:none!important}.news-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--columns),1fr)}.news-grid article{border-right:.0625rem solid #ddd;padding-right:20px;height:100%;display:flex;flex-direction:column}.news-grid article a{flex-grow:1;display:flex;flex-direction:column;text-decoration:none!important;color:#111}.news-grid article:last-child{border-right:none}.news-section.has-ad .news-section-content-wrapper{display:flex;gap:20px;align-items:stretch}.news-section.has-ad .news-column{flex:0 0 60%}.news-section-ad-container{flex:0 0 40%;width:auto;height:auto;max-height:none;padding-left:20px;text-align:right}.news-section-ad-container img{width:100%;height:auto;max-height:600px;object-fit:contain}.news-grid.layout-6-items article{border-right:none;padding-right:0}@media (min-width:768px){.news-grid.layout-6-items{grid-template-columns:1fr 1fr 1fr 1fr}.news-grid.layout-6-items article:nth-child(1),.news-grid.layout-6-items article:nth-child(2){grid-column:span 2}.news-grid.layout-6-items article:nth-child(1),.news-grid.layout-6-items article:nth-child(3),.news-grid.layout-6-items article:nth-child(4),.news-grid.layout-6-items article:nth-child(5){border-right:.0625rem solid #ddd;padding-right:20px}}.hero{display:grid;grid-template-columns:1fr 2fr 1fr;margin:20px 0;border-bottom:.1875rem solid #000;padding-bottom:20px}.hero-col{display:flex;flex-direction:column;gap:1.25rem}.hero-col article{border-bottom:.0625rem solid #ddd;padding-bottom:1.25rem;margin-bottom:0}.hero-col h4{font-family:'NotoSerif-Bold',serif;font-size:16px;margin:0}.hero-col p{font-size:13px;color:#6f6f6e;margin:4px 0;font-family:'NotoSerif-Regular',serif}.hero .principal img{width:100%;height:300px;object-fit:cover;margin-bottom:8px}.hero .principal h3{font-family:'NotoSerif-Bold',serif;font-size:1.5rem;margin:0 0 6px;line-height:26.5px}.hero .principal p{font-size:14px;color:#6f6f6e;margin:0;font-family:'NotoSerif-Regular',serif}.post-thumbnail img{max-width:100%;height:auto;display:block;margin-bottom:20px}.magazine-ad-container{border-top:.5rem solid #000;padding-top:20px;margin-top:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;padding-bottom:20px;margin-bottom:0;flex-wrap:wrap}.magazine-col-left{display:flex;flex-direction:column;align-items:center;gap:15px;position:relative}.magazine-col-right{display:flex;flex-direction:column;align-items:center}.magazine-cover{max-width:150px;height:auto;display:block}.magazine-button{background-color:red;color:#fff;padding:10px 15px;border-radius:0;text-decoration:none;font-weight:700;display:flex;align-items:center}.magazine-arrow-pointer{position:absolute;bottom:-10px;left:0;color:#000;font-size:24px;z-index:1}.magazine-text{font-family:'Barlow-Bold',sans-serif;font-size:24px;font-weight:700;color:#000;line-height:1.3;margin:0;text-align:center}.download-pdf-link{font-family:'NotoSerif-Regular',serif;color:#6f6f6e;text-decoration:underline;font-size:14px;margin-top:10px;display:block}.download-pdf-link:hover{color:#495057}.past-editions-link{font-family:'NotoSerif-Regular',serif;color:#6f6f6e;text-decoration:underline;font-size:14px;margin-top:5px;display:block}.past-editions-link:hover{color:#495057}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center}.modal-content{background-color:#fff0;margin:auto;padding:20px;border:none;width:95%;max-width:1200px;position:relative;display:flex;flex-direction:column}.pdf-content #pdf-viewer-container{flex-grow:1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.pdf-page-spread{display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%;gap:5px}.pdf-page-spread canvas{max-width:50%;max-height:100%;border:.0625rem solid #ccc;box-sizing:border-box}.pdf-nav-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgb(0 0 0 / .5);color:#fff;border:none;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:24px;z-index:10}#prev-page{left:-50px}#next-page{right:-50px}.pdf-nav-button:hover{background-color:rgb(0 0 0 / .7)}.pdf-navigation-info{display:inline-flex;justify-content:center;align-items:center;padding:10px;font-weight:700;background-color:#fff;gap:10px;margin:10px auto;border-radius:5px;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.pdf-control-button{background-color:#fff0;color:#6c757d;border:.0625rem solid #6c757d;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:16px}.pdf-control-button:hover{background-color:#e2e6ea}.close-button{color:#aaa;position:absolute;top:10px;right:10px;font-size:28px;font-weight:700;cursor:pointer;z-index:1001;background-color:#fff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}body.modal-open{overflow:hidden}.news-grid article img{width:100%;height:140px;object-fit:cover;margin-bottom:8px}.news-grid article h3{font-family:'NotoSerif-Bold',serif;font-size:16px;margin:0 0 6px}.news-grid article .excerpt p{font-size:13px;color:#6f6f6e;margin:0;font-family:'NotoSerif-Regular',serif}.site-header{display:flex;flex-direction:column;align-items:center;padding:20px 0 0 0;gap:0;border-bottom:none}.logo-container{padding-bottom:20px}.logo-container img{height:100px;width:auto}.main-navigation{width:100%;border-top:1px solid #ddd;border-bottom:.1875rem solid #000;padding:10px 0;margin-bottom:1.25rem}.main-navigation ul{display:flex;justify-content:center;gap:2rem;margin:0;padding:0;list-style:none}.indicators-section-wrapper{margin-bottom:0;width:100%}.main-navigation ul li a{text-transform:uppercase;font-size:14px;border-bottom:none}.hero-col article:last-child{border-bottom:none}.hero article a:hover h3,.hero article a:hover h4,.news-grid article a:hover h3{color:#6f6f6e}.news-grid article h3,.hero-col h4{font-size:1.25rem;line-height:22px}.post-date{font-size:.8rem;color:#6f6f6e;margin-top:.75rem;margin-bottom:.75rem;font-family:'Barlow-Regular',sans-serif;display:block}.news-grid article .excerpt p,.hero-col p,.hero .principal p{margin-bottom:0;line-height:18px}.hero-col article{margin-bottom:1.25rem}#hero-der{border-left:.0625rem solid #ddd;padding-left:1.25rem}#hero-izq{border-right:.0625rem solid #ddd;padding-right:1.25rem}#hero-centro{padding:0 1.25rem}.single-post-layout{display:flex;gap:20px}.single-post-main-content{flex:4}.single-post-sidebar{flex:1;padding-left:20px;border-left:1px solid #ddd}.single-post-sidebar h3{font-size:1.2rem;margin-bottom:15px;color:#333;font-family:'NotoSerif-Bold',serif;border-bottom:.0625rem solid #000;position:relative;padding-bottom:5px;display:inline-block;text-transform:uppercase}.single-post-sidebar h3::after{content:"";width:50%;max-width:8rem;height:.1875rem;background:#000;display:block;position:absolute;bottom:-.24rem;left:0}.single-post-sidebar ul{list-style:none;margin:0;padding:0}.single-post-sidebar ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}.single-post-sidebar ul li:last-child{border-bottom:none}.single-post-sidebar ol{font-weight:700;padding-left:20px}.single-post-sidebar ol{font-weight:700;padding-left:20px}.single-post-sidebar ul li a,.single-post-sidebar ol li a{text-decoration:none;color:#000;font-family:'NotoSerif-Regular',serif;font-weight:400}.single-post-sidebar ul li a:hover,.single-post-sidebar ol li a:hover{text-decoration:none;color:#6f6f6e}@media (max-width:768px){.single-post-layout{flex-direction:column}.single-post-main-content,.single-post-sidebar{flex:none;width:100%;padding-left:0;border-left:none}.single-post-sidebar{margin-top:30px;padding-top:20px;border-top:1px solid #ddd}}.entry-title{font-family:'NotoSerif-Bold',serif;font-size:1.8rem}.entry-header-category{font-family:'Fraunces-Bold',serif;font-size:2rem;margin-bottom:40px;border-bottom:.0625rem solid #000;position:relative;display:block;width:100%}.entry-header-category a{text-decoration:none}.entry-header-category:after{content:"";width:90%;max-width:13.125rem;height:.1875rem;background:#000;display:block;position:absolute;bottom:-1px;left:0}.entry-content p{font-family:'NotoSerif-Regular',serif}.entry-subtitle{font-size:1.2rem;color:#6f6f6e;margin-bottom:20px;font-family:'NotoSerif-Bold',serif;font-weight:700}.post-main-subtitle{font-family:'NotoSerif-Regular',serif;font-size:1rem;color:#111;margin-top:20px;margin-bottom:20px;line-height:1.5;font-weight:400}.responsivevoice-button{background-color:#e4181d;color:#fff;padding:12px 20px;margin-top:20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;transition:background-color 0.3s ease;margin-bottom:20px;display:inline-block}.responsivevoice-button:hover{background-color:#c0141a}.responsivevoice-button .fas.fa-play{margin-right:8px}@media (max-width:991px){.news-section-ad-container{display:none}.news-section.has-ad .news-section-content-wrapper{display:block}.magazine-ad-container{flex-direction:column;gap:20px}.magazine-ad-container .magazine-cover{max-width:200px;height:auto}.magazine-ad-container .magazine-text{font-size:20px}}@media (max-width:768px){.hero{grid-template-columns:1fr;margin:10px 0;padding-bottom:20px}.hero .principal{order:-1}.hero-col{order:0;border-right:none!important;border-left:none!important;padding-right:0!important;padding-left:0!important;gap:10px}#hero-der,#hero-izq,#hero-centro{border-left:none;border-right:none;padding-left:0;padding-right:0}.hero-col article{border-bottom:.0625rem solid #ddd;padding-bottom:10px;margin-bottom:10px}.hero-col article:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.hero .principal{margin-bottom:10px;border-bottom:.0625rem solid #ddd;padding-bottom:10px}}@media (max-width:768px){.news-grid{grid-template-columns:1fr!important;gap:15px}.news-grid article{border-right:none!important;padding-right:0!important;border-bottom:.0625rem solid #ddd;padding-bottom:15px;margin-bottom:15px}.news-grid article:last-child{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}}@media (max-width:768px){.footer-container{flex-direction:column;align-items:center;gap:20px}.footer-left,.footer-right{align-items:center;text-align:center;margin-top:0}.footer-logo img{height:60px}.social-icons-container{justify-content:center;gap:5px}.social-icon-square{width:28px;height:28px;font-size:14px}.footer-bottom-row{flex-direction:column;align-items:center;gap:10px;margin-top:20px}.footer-ad-text p,.site-info p{text-align:center}}.menu-toggle{display:none;background:#fff0;border:none;cursor:pointer;padding:10px;position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:1001}.hamburger-icon{display:block;position:relative;width:20px;height:2px;background:#000;transition:background 0.3s ease}.hamburger-icon::before,.hamburger-icon::after{content:'';position:absolute;left:0;width:100%;height:2px;background:#000;transition:transform 0.3s ease}.hamburger-icon::before{top:-6px}.hamburger-icon::after{bottom:-6px}.close-menu-toggle{display:none;background:#fff0;border:none;color:#000;font-size:30px;line-height:1;position:absolute;top:15px;right:15px;cursor:pointer}body.mobile-menu-is-open{overflow:hidden}body.mobile-menu-is-open .menu-toggle{display:none}@media (max-width:991px){.menu-toggle{display:block;left:-5px}.main-navigation{position:fixed;top:0;left:0;width:300px;height:100%;background:#fff;z-index:1000;transform:translateX(-100%);transition:transform 0.3s ease-in-out;padding:60px 20px 20px;box-shadow:2px 0 10px rgb(0 0 0 / .1)}.main-navigation.open{transform:translateX(0)}.main-navigation ul{flex-direction:column;align-items:flex-start;gap:0;margin-left:10px;text-align:left}.main-navigation ul li{width:100%;margin-bottom:10px}.main-navigation ul li a{padding:15px 0;width:100%;border-bottom:none}#header-main-content-responsive{position:relative;display:flex;align-items:center;justify-content:center}.logo-container img{height:60px;width:auto}.site-header{padding-top:35px}.magazine-arrow-pointer{margin-left:20px}.close-menu-toggle{display:block}}.advertisement-slider{position:relative;width:100%;height:315px;overflow:hidden;margin-bottom:30px}.advertisement-slide{padding-top:30px;border-top:.5rem solid #000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;background-color:#fff}.advertisement-slide.active{opacity:1;z-index:1}.ad-layout-image-text{display:flex;width:100%;height:100%;align-items:center}.ad-layout-image-text .ad-image,.ad-layout-video-text .ad-video{flex:0 0 60%;height:100%}.ad-layout-image-text .ad-text,.ad-layout-video-text .ad-text{flex:0 0 40%;padding:20px;box-sizing:border-box;background-color:#fff;text-align:center;margin-top:-35px}.ad-layout-video-text{display:flex;width:100%;height:100%;align-items:center}.advertisement-slide img{width:100%;height:100%;object-fit:cover}.advertisement-slide iframe{width:100%;height:260px;object-fit:cover}@media (max-width:768px){.advertisement-slider{padding-top:15px;margin-bottom:15px;align-items:center;display:flex;flex-direction:column;min-height:450px}.advertisement-slide img,.advertisement-slide iframe{height:min-content}.advertisement-slide{align-items:center;justify-content:center;display:flex;padding-top:15px;margin-top:15px}.ad-layout-video-text,.ad-layout-image-text{flex-direction:column;align-items:center;height:max-content}.ad-layout-video-text .ad-video,.ad-layout-image-text .ad-image{flex:0 0 100%;height:auto}.ad-layout-video-text .ad-text,.ad-layout-image-text .ad-text{flex:0 0 100%;height:max-content;margin-top:0;padding:10px;position:relative;z-index:1;background-color:#fff}}.ad-layout-video{display:flex;width:100%;justify-content:center;align-items:center}.ad-layout-video iframe{width:100%;height:100%;object-fit:cover}.custom-responsive-video{width:100%!important;max-height:260px;height:auto!important}.news-section-view-all{text-align:right;padding:0 20px 20px 0}.news-section-view-all a.button{font-family:'NotoSerif-Bold',serif;font-size:15px;font-weight:700;text-decoration:underline!important}.three-item-image{max-width:300px}@media (max-width:768px){.three-item-image{max-width:none}}.news-section.category-news-section{padding-top:0;border-top:none}.news-section.category-news-section .news-section-view-all{display:none}body.category .responsivevoice-button{display:none}.main-category-news-grid{margin-bottom:20px}.vertical-news-list{margin-bottom:20px;margin-top:20px}.vertical-news-list article{display:flex;gap:20px;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}.vertical-news-list article:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.vertical-news-list article a{flex-shrink:0}.vertical-news-list article img{width:150px;height:100px;object-fit:cover}.vertical-news-list article h3{font-family:'NotoSerif-Bold',serif;font-size:1.25rem;margin:0 0 6px;line-height:22px}.vertical-news-list article .post-date{font-size:.8rem;color:#6f6f6e;margin-top:.75rem;margin-bottom:.75rem;font-family:'Barlow-Regular',sans-serif;display:block}.vertical-news-list article .excerpt p{font-size:13px;color:#6f6f6e;margin:0;font-family:'NotoSerif-Regular',serif}.medidadevideo{width:100%!important;height:450px!important}.error-404{text-align:center;padding:80px 20px}.error-404 .page-title{font-family:'NotoSerif-Bold',serif;font-size:1.5rem;margin-bottom:20px;line-height:1.8rem}.error-404 .page-content p{font-size:1rem;color:#6f6f6e;margin-bottom:30px;line-height:1.5rem}.page-title{font-family:'Fraunces-Bold',serif}.error-404 .searchform{max-width:500px;margin:0 auto;display:flex;border:1px solid #ccc;border-radius:5px}.error-404 .searchform div{display:flex;width:100%}.error-404 .searchform #s{width:100%;padding:10px;border:none;border-radius:5px 0 0 5px}.error-404 .searchform #searchsubmit{background-color:#e4181d;color:#fff;border:none;padding:11px 20px;border-radius:0 5px 5px 0;cursor:pointer;font-weight:700}.error-404 .searchform #searchsubmit:hover{background-color:#c0141a}.back-to-top{position:fixed;bottom:20px;right:20px;background-color:#000;color:#fff;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;font-size:24px;z-index:1000;display:none;transition:opacity 0.3s,visibility 0.3s}.back-to-top:hover{background-color:#333}#infinite-scroll-container article{margin-top:40px;padding-top:40px;border-top:1px solid #ddd}#infinite-scroll-container article:first-child{margin-top:0;padding-top:0}.entry-content{padding-bottom:20px}.post-sharing-icons-container{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.post-sharing-icons-container .share-text{font-family:'Barlow-Bold',sans-serif;font-size:1rem;color:#111}.post-actions-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.post-actions-top .post-sharing-icons-container{margin-top:0;display:flex;gap:10px;align-items:center}.social-icon-square i{color:#fff}.ccl-conectados-section{.news-grid{align-items:stretch;article{display:flex;flex-direction:column;justify-content:space-between;grid-column:span 1;height:100%;a:hover h4{color:#6f6f6e}h3{padding-bottom:20px;min-height:44px;display:flex;align-items:center}h4{font-family:'NotoSerif-Bold',serif}.article-content-wrapper{flex-grow:1;.post-thumbnail img{width:100%;height:140px;object-fit:cover;margin-bottom:8px}}}}.news-section-view-all{padding-top:10px}}body.page .entry-title{font-family:'NotoSerif-Bold',serif;font-size:1.8rem;margin-bottom:40px;border-bottom:.0625rem solid #000;position:relative;display:block;width:100%}body.page .entry-title:after{content:"";width:90%;max-width:13.125rem;height:.1875rem;background:#000;display:block;position:absolute;bottom:-1px;left:0}.revista-section{margin-bottom:40px}.revista-section .section-title{font-family:'Fraunces-Bold',serif;font-size:1.625rem;margin-bottom:20px;border-bottom:.0625rem solid #000}.revista-section .section-title:after{content:"";width:90%;max-width:13.125rem;height:.1875rem;background:#000;display:block;position:relative;bottom:-2px;left:0}.revista-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.revista-item a{text-decoration:none;color:#111;display:flex;flex-direction:column;align-items:center;text-align:center}.revista-item .revista-cover{margin-bottom:10px}.revista-item .revista-cover img{width:auto;height:150px;object-fit:contain;border:1px solid #ddd}.revista-item .revista-title{font-family:'NotoSerif-Bold',serif;font-size:1rem;margin:0;line-height:1.3;text-align:center}.revista-item a:hover .revista-title{color:#6f6f6e}@media (max-width:992px){.revista-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.revista-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.revista-grid{grid-template-columns:1fr}}