.mg-shell-footer .lang-switcher[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:500;color:#ced4da}.mg-shell-footer .lang-switcher__option[data-astro-cid-a2mxz4y6]{padding:4px 8px;border-radius:4px;transition:color .15s ease,background-color .15s ease;text-decoration:none;color:#ced4da}.mg-shell-footer .lang-switcher__option--active[data-astro-cid-a2mxz4y6]{color:#fff;background-color:#ffffff26;cursor:default}.mg-shell-footer .lang-switcher__option--disabled[data-astro-cid-a2mxz4y6]{color:#868e96;cursor:not-allowed;opacity:.5}.mg-shell-footer .lang-switcher__option[data-astro-cid-a2mxz4y6]:not(.lang-switcher__option--active):not(.lang-switcher__option--disabled):hover{color:#fff}.mg-shell-footer .lang-switcher__separator[data-astro-cid-a2mxz4y6]{color:#868e96}.mg-shell-footer .cookie-consent[data-astro-cid-garwan2p]{position:fixed;bottom:0;left:0;right:0;z-index:150;background-color:#1a1a2e;color:#fff;padding:16px;box-shadow:0 -4px 12px #00000026}.mg-shell-footer .cookie-consent__inner[data-astro-cid-garwan2p]{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.mg-shell-footer .cookie-consent__inner[data-astro-cid-garwan2p]{flex-direction:row;align-items:center;justify-content:space-between}}.mg-shell-footer .cookie-consent__text[data-astro-cid-garwan2p]{font-size:14px;line-height:1.6;color:#dee2e6}.mg-shell-footer .cookie-consent__link[data-astro-cid-garwan2p]{color:#fff;text-decoration:underline}.mg-shell-footer .cookie-consent__actions[data-astro-cid-garwan2p]{display:flex;gap:12px;flex-shrink:0}.mg-shell-footer .cookie-consent__btn[data-astro-cid-garwan2p]{padding:8px 20px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.mg-shell-footer .cookie-consent__btn--accept[data-astro-cid-garwan2p]{background-color:#e63946;color:#fff;border:none}.mg-shell-footer .cookie-consent__btn--accept[data-astro-cid-garwan2p]:hover{background-color:#c1121f}.mg-shell-footer .cookie-consent__btn--reject[data-astro-cid-garwan2p]{background-color:transparent;color:#ced4da;border:1px solid #868e96}.mg-shell-footer .cookie-consent__btn--reject[data-astro-cid-garwan2p]:hover{background-color:#ffffff0d;color:#fff}.mg-shell-footer *,.mg-shell-footer *:before,.mg-shell-footer *:after{box-sizing:border-box;margin:0;padding:0}.mg-shell-footer html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}.mg-shell-footer body{font-family:Roboto,sans-serif;font-size:16px;line-height:1.6;color:#212529;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mg-shell-footer img,.mg-shell-footer picture,.mg-shell-footer video,.mg-shell-footer canvas,.mg-shell-footer svg{display:block;max-width:100%;height:auto}.mg-shell-footer input,.mg-shell-footer button,.mg-shell-footer textarea,.mg-shell-footer select{font:inherit}.mg-shell-footer a{color:inherit;text-decoration:none}.mg-shell-footer ul,.mg-shell-footer ol{list-style:none}.mg-shell-footer h1,.mg-shell-footer h2,.mg-shell-footer h3,.mg-shell-footer h4,.mg-shell-footer h5,.mg-shell-footer h6{font-family:Oswald,sans-serif;line-height:1.2;overflow-wrap:break-word}.mg-shell-footer p{overflow-wrap:break-word}.mg-shell-footer table{border-collapse:collapse;border-spacing:0}.mg-shell-footer button{cursor:pointer;border:none;background:none}.mg-shell-footer h1{font-family:Oswald,sans-serif;font-size:36px;font-weight:700;line-height:1.3;color:#212529;margin-bottom:24px}@media(min-width:768px){.mg-shell-footer h1{font-size:48px}}.mg-shell-footer h2{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:1.3;color:#212529;margin-bottom:16px}.mg-shell-footer h3{font-family:Oswald,sans-serif;font-size:24px;font-weight:700;line-height:1.3;color:#212529;margin-bottom:12px}.mg-shell-footer h4{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#212529;margin-bottom:12px}.mg-shell-footer .text-lead{font-size:18px;line-height:1.8;color:#495057}.mg-shell-footer .text-small{font-size:14px;color:#868e96}.mg-shell-footer .text-xs{font-size:12px;color:#adb5bd}.mg-shell-footer .text-center{text-align:center}.mg-shell-footer .text-uppercase{text-transform:uppercase}.mg-shell-footer .font-bold{font-weight:700}.mg-shell-footer .font-semibold{font-weight:600}.mg-shell-footer .article-body{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.8;color:#212529}.mg-shell-footer .article-body p,.mg-shell-footer .article-body ul,.mg-shell-footer .article-body ol,.mg-shell-footer .article-body blockquote{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}.mg-shell-footer .site-header{background-color:#1a1a2e;position:sticky;top:0;z-index:100}.mg-shell-footer .site-header__top{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px;display:flex;align-items:center;justify-content:space-between;padding-block:12px;border-bottom:1px solid rgba(255,255,255,.1)}.mg-shell-footer .site-header__logo{display:flex;align-items:center;gap:8px}.mg-shell-footer .site-header__logo img{height:40px;width:auto}.mg-shell-footer .site-header__logo span{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.02em}.mg-shell-footer .site-header__actions{display:flex;align-items:center;gap:16px}.mg-shell-footer .site-header__search-toggle{color:#fff;padding:8px;border-radius:9999px;transition:background-color .15s ease}.mg-shell-footer .site-header__search-toggle:hover{background-color:#ffffff1a}.mg-shell-footer .nav{background-color:#1a1a2e;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:991px){.mg-shell-footer .nav{display:none}.mg-shell-footer .nav--open{display:block}}.mg-shell-footer .nav__list{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px;display:flex;gap:0}@media(max-width:991px){.mg-shell-footer .nav__list{flex-direction:column;padding-block:8px}}.mg-shell-footer .nav__item{flex-shrink:0}.mg-shell-footer .nav__item--has-children{position:relative}@media(min-width:992px){.mg-shell-footer .nav__item--has-children:hover>.nav__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.mg-shell-footer .nav__item--has-children.nav__item--open>.nav__dropdown{display:block}.mg-shell-footer .nav__item-inner{display:flex;align-items:stretch}.mg-shell-footer .nav__link{display:block;padding:12px 16px;color:#dee2e6;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.mg-shell-footer .nav__link:focus-visible{outline:2px solid #e63946;outline-offset:2px}.mg-shell-footer .nav__link:hover{color:#fff;background-color:#252542}.mg-shell-footer .nav__link--active{color:#fff}.mg-shell-footer .nav__item-inner--active{background-color:#252542;border-bottom:2px solid #e63946}.mg-shell-footer .nav__toggle{display:flex;align-items:center;justify-content:center;padding:0 12px;color:#ced4da;background:none;border:none;cursor:pointer;transition:color .15s ease,background-color .15s ease}.mg-shell-footer .nav__toggle:hover{color:#fff}@media(min-width:992px){.mg-shell-footer .nav__item--has-children:hover>.nav__item-inner{color:#fff;background-color:#252542}}.mg-shell-footer .nav__chevron{display:block;transition:transform .15s ease}@media(min-width:992px){.mg-shell-footer .nav__item--has-children:hover .nav__chevron{transform:rotate(180deg)}}.mg-shell-footer .nav__item--has-children.nav__item--open .nav__chevron{transform:rotate(180deg)}.mg-shell-footer .nav__dropdown{list-style:none;padding:8px 0;margin:0}@media(min-width:992px){.mg-shell-footer .nav__dropdown{position:absolute;top:100%;left:0;width:100%;background-color:#1a1a2e;border-top:2px solid #e63946;box-shadow:0 8px 24px #00000080;z-index:101;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;pointer-events:none}}@media(max-width:991px){.mg-shell-footer .nav__dropdown{display:none;background-color:#21213b;border-left:2px solid #e63946;margin-left:16px}}@media(max-width:991px){.mg-shell-footer .nav__item-inner--active+.nav__dropdown{border-left:none}}.mg-shell-footer .nav__dropdown-link{display:block;padding:8px 20px;color:#ced4da;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.mg-shell-footer .nav__dropdown-link:hover,.mg-shell-footer .nav__dropdown-link--active{color:#fff;background-color:#252542}.mg-shell-footer .nav__dropdown-link--active{border-left:2px solid #e63946}.mg-shell-footer .mobile-menu-toggle{display:flex;color:#fff;padding:8px}@media(min-width:992px){.mg-shell-footer .mobile-menu-toggle{display:none}}.mg-shell-footer .search-overlay{position:fixed;inset:0;background-color:#000000e6;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.mg-shell-footer .search-overlay__input{width:100%;max-width:600px;padding:16px 24px;font-size:24px;border:none;border-bottom:2px solid #e63946;background:transparent;color:#fff;outline:none}.mg-shell-footer .search-overlay__input::placeholder{color:#adb5bd}.mg-shell-footer .search-overlay__close{position:absolute;top:24px;right:24px;color:#fff;font-size:30px;padding:8px}.mg-shell-footer .site-footer{background-color:#1a1a2e;color:#ced4da;padding-block:48px 32px}.mg-shell-footer .site-footer__grid{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px;display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.mg-shell-footer .site-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.mg-shell-footer .site-footer__brand p{font-size:14px;line-height:1.8;margin-top:16px;color:#adb5bd}.mg-shell-footer .site-footer__logo{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mg-shell-footer .site-footer__logo img{height:36px;width:auto}.mg-shell-footer .site-footer__logo span{color:#fff;font-size:20px;font-weight:700}.mg-shell-footer .site-footer__heading{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.mg-shell-footer .site-footer__links{display:flex;flex-direction:column;gap:8px}.mg-shell-footer .site-footer__links a{font-size:14px;color:#ced4da;transition:color .15s ease}.mg-shell-footer .site-footer__links a:hover{color:#fff}.mg-shell-footer .site-footer__social{display:flex;gap:12px;margin-top:16px}.mg-shell-footer .site-footer__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background-color:#ffffff1a;color:#ced4da;transition:background-color .15s ease,color .15s ease}.mg-shell-footer .site-footer__social a:hover{background-color:#e63946;color:#fff}.mg-shell-footer .site-footer__social a svg{width:18px;height:18px}.mg-shell-footer .site-footer__bottom{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:32px;margin-top:32px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#868e96}.mg-shell-footer .site-footer__bottom a{color:#adb5bd;transition:color .15s ease}.mg-shell-footer .site-footer__bottom a:hover{color:#fff}.mg-shell-footer .site-footer__bottom-links{display:flex;gap:16px;flex-wrap:wrap}.mg-shell-footer .article-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden;transition:box-shadow .25s ease}.mg-shell-footer .article-card:hover{box-shadow:0 4px 12px #0000001a}.mg-shell-footer .article-card{display:flex;flex-direction:column}.mg-shell-footer .article-card__image-wrapper{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;background-color:#f1f3f5}.mg-shell-footer .article-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mg-shell-footer .article-card:hover .article-card__image{transform:scale(1.05)}.mg-shell-footer .article-card__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.mg-shell-footer .article-card__meta{display:flex;align-items:center;gap:12px}.mg-shell-footer .article-card__category{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#e63946;text-decoration:none}.mg-shell-footer .article-card__category:hover{color:#c1121f}.mg-shell-footer .article-card__date{font-size:12px;color:#adb5bd}.mg-shell-footer .article-card__title{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2;color:#212529;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.mg-shell-footer .article-card__title a:focus-visible{outline:2px solid #e63946;outline-offset:2px}.mg-shell-footer .article-card__title a:hover{color:#e63946}.mg-shell-footer .article-card__excerpt{font-size:18px;color:#868e96;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:auto}.mg-shell-footer .article-card--compact{flex-direction:row;gap:12px}.mg-shell-footer .article-card--compact .article-card__image-wrapper{width:120px;min-width:120px;aspect-ratio:auto}.mg-shell-footer .article-card--compact .article-card__body{padding:8px 0}.mg-shell-footer .article-card--compact .article-card__title{font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.mg-shell-footer .article-card--large .article-card__image-wrapper{aspect-ratio:16/9}.mg-shell-footer .article-card--large .article-card__title{font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-shell-footer .hero{position:relative;margin-bottom:40px}.mg-shell-footer .hero__featured{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9}@media(min-width:992px){.mg-shell-footer .hero__featured{aspect-ratio:21/9}}.mg-shell-footer .hero__image{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.mg-shell-footer .hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,#000000d9,#0006 40%,#0000001a)}.mg-shell-footer .hero__content{position:absolute;bottom:0;left:0;right:0;padding:24px}@media(min-width:992px){.mg-shell-footer .hero__content{padding:40px;max-width:70%}}.mg-shell-footer .hero__category{display:inline-block;padding:4px 12px;background-color:#e63946;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-bottom:12px}.mg-shell-footer .hero__title{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:12px}@media(min-width:768px){.mg-shell-footer .hero__title{font-size:30px}}@media(min-width:992px){.mg-shell-footer .hero__title{font-size:36px}}.mg-shell-footer .hero__title a{color:inherit}.mg-shell-footer .hero__title a:focus-visible{outline:2px solid #e63946;outline-offset:2px}.mg-shell-footer .hero__title a:hover{text-decoration:underline;text-underline-offset:4px}.mg-shell-footer .hero__excerpt{color:#dee2e6;font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}@media(min-width:768px){.mg-shell-footer .hero__excerpt{font-size:18px}}.mg-shell-footer .hero__meta{display:flex;align-items:center;gap:16px;color:#ced4da;font-size:12px}.mg-shell-footer .hero--category .hero__featured{aspect-ratio:16/7}@media(min-width:992px){.mg-shell-footer .hero--category .hero__featured{aspect-ratio:21/7}}@media(min-width:992px){.mg-shell-footer .hero--category .hero__title{font-size:30px}}.mg-shell-footer .sidebar{display:flex;flex-direction:column;gap:32px}.mg-shell-footer .sidebar__section{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000014}.mg-shell-footer .sidebar__title{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#212529;padding-bottom:12px;margin-bottom:24px;border-bottom:3px solid #e63946;text-transform:uppercase;letter-spacing:.02em;font-size:16px}.mg-shell-footer .sidebar__list{display:flex;flex-direction:column;gap:16px}.mg-shell-footer .sidebar__item{display:flex;gap:12px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.mg-shell-footer .sidebar__item:last-child{padding-bottom:0;border-bottom:none}.mg-shell-footer .sidebar__number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:9999px;background-color:#e63946;color:#fff;font-size:12px;font-weight:700}.mg-shell-footer .sidebar__item-content{flex:1;min-width:0}.mg-shell-footer .sidebar__item-category{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#e63946;text-decoration:none}.mg-shell-footer .sidebar__item-category:hover{color:#c1121f}.mg-shell-footer .sidebar__item-category{margin-bottom:4px}.mg-shell-footer .sidebar__item-title{font-size:18px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-shell-footer .sidebar__item-title a{color:#212529;transition:color .15s ease}.mg-shell-footer .sidebar__item-title a:hover{color:#e63946}.mg-shell-footer .sidebar__item-date{font-size:12px;color:#adb5bd;margin-top:4px}.mg-shell-footer .article-body{font-size:19px;line-height:1.7;color:#1f2328}.mg-shell-footer .article-body h2{font-size:30px;font-weight:700;margin-top:40px;margin-bottom:16px;color:#212529}.mg-shell-footer .article-body h3{font-size:24px;font-weight:600;margin-top:32px;margin-bottom:12px;color:#212529}.mg-shell-footer .article-body h4{font-size:20px;font-weight:600;margin-top:24px;margin-bottom:12px;color:#212529}.mg-shell-footer .article-body p{margin-bottom:24px}.mg-shell-footer .article-body a{color:#e63946;text-decoration:underline;text-underline-offset:2px}.mg-shell-footer .article-body a:hover{color:#c1121f}.mg-shell-footer .article-body strong{font-weight:700}.mg-shell-footer .article-body em{font-style:italic}.mg-shell-footer .article-body ul,.mg-shell-footer .article-body ol{margin-bottom:20px;padding-left:32px}.mg-shell-footer .article-body ul{list-style-type:disc}.mg-shell-footer .article-body ol{list-style-type:decimal}.mg-shell-footer .article-body li{margin-bottom:8px;line-height:1.6}.mg-shell-footer .article-body blockquote{margin:32px 0;padding:24px;border-left:4px solid #e63946;background-color:#f8f9fa;border-radius:0 8px 8px 0;font-style:italic;color:#495057}.mg-shell-footer .article-body blockquote p:last-child{margin-bottom:0}.mg-shell-footer .article-body .visually-hidden{display:none}.mg-shell-footer .article-body .pullquote,.mg-shell-footer .article-body .quote--highlight{margin:32px 0;padding:32px;border-left:5px solid #e63946;background-color:#fff;box-shadow:0 4px 12px #0000001a;border-radius:0 8px 8px 0;font-size:24px;font-style:italic;font-weight:500;color:#212529;position:relative}@media(min-width:768px){.mg-shell-footer .article-body .pullquote,.mg-shell-footer .article-body .quote--highlight{float:right;width:45%;margin-left:32px;margin-right:-16px}}.mg-shell-footer .article-body .pullquote:before,.mg-shell-footer .article-body .quote--highlight:before{content:"“";font-size:64px;color:#e63946;opacity:.3;position:absolute;top:-10px;left:16px;line-height:1}.mg-shell-footer .article-body .pullquote p:last-child,.mg-shell-footer .article-body .quote--highlight p:last-child{margin-bottom:0}.mg-shell-footer .article-body .pullquote cite,.mg-shell-footer .article-body .quote--highlight cite{display:block;margin-top:12px;font-size:14px;font-style:normal;font-weight:600;color:#adb5bd}.mg-shell-footer .article-body .pullquote cite:before,.mg-shell-footer .article-body .quote--highlight cite:before{content:"— "}.mg-shell-footer .article-body .blockquote--featured,.mg-shell-footer .article-body .quote--block{margin:40px 0;padding:32px 40px;background-color:#1a1a2e;color:#fff;border-radius:8px;font-size:20px;text-align:center;font-style:italic;border-left:none}.mg-shell-footer .article-body .blockquote--featured p:last-child,.mg-shell-footer .article-body .quote--block p:last-child{margin-bottom:0}.mg-shell-footer .article-body .blockquote--featured cite,.mg-shell-footer .article-body .quote--block cite{display:block;margin-top:16px;font-size:14px;font-style:normal;opacity:.8}.mg-shell-footer .article-body .blockquote--featured cite:before,.mg-shell-footer .article-body .quote--block cite:before{content:"— "}.mg-shell-footer .article-body .infobox{margin:32px 0;padding:24px 32px;background-color:#e8f4fd;border-left:4px solid #2196f3;border-radius:0 8px 8px 0}.mg-shell-footer .article-body .infobox p:first-child{font-weight:600;color:#1565c0;margin-bottom:8px}.mg-shell-footer .article-body .infobox p:last-child{margin-bottom:0}.mg-shell-footer .article-body .infobox ul,.mg-shell-footer .article-body .infobox ol{margin-bottom:12px}.mg-shell-footer .article-body .alert--breaking{margin:32px 0;padding:24px 32px;background-color:#fff5f5;border:2px solid #e63946;border-radius:8px;position:relative}.mg-shell-footer .article-body .alert--breaking:before{content:"⚡ ÚLTIMA HORA";display:inline-block;background-color:#e63946;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:4px;margin-bottom:12px}.mg-shell-footer .article-body .alert--breaking p:first-child{font-weight:600}.mg-shell-footer .article-body .alert--breaking p:last-child{margin-bottom:0}.mg-shell-footer .article-body .key-points{margin:32px 0;padding:24px 32px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.mg-shell-footer .article-body .key-points:before{content:"📋 Lo que debes saber";display:block;font-size:20px;font-weight:700;color:#212529;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e63946}.mg-shell-footer .article-body .key-points ul{list-style:none;padding-left:0;margin-bottom:0}.mg-shell-footer .article-body .key-points ul li{position:relative;padding-left:24px;margin-bottom:12px}.mg-shell-footer .article-body .key-points ul li:before{content:"→";position:absolute;left:0;color:#e63946;font-weight:700}.mg-shell-footer .article-body .key-points ul li:last-child{margin-bottom:0}.mg-shell-footer .article-body .key-points p:last-child{margin-bottom:0}.mg-shell-footer .article-body .timeline-entry{margin:24px 0;padding:16px 24px 16px 32px;border-left:3px solid #e63946;position:relative}.mg-shell-footer .article-body .timeline-entry:before{content:"";position:absolute;left:-7px;top:20px;width:12px;height:12px;background-color:#e63946;border-radius:9999px;border:2px solid #ffffff}.mg-shell-footer .article-body .timeline-entry p:first-child{font-size:14px;font-weight:700;color:#e63946;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.mg-shell-footer .article-body .timeline-entry p:last-child{margin-bottom:0}.mg-shell-footer .article-body .data-highlight{margin:32px 0;padding:32px;text-align:center;background-color:#f8f9fa;border-radius:8px}.mg-shell-footer .article-body .data-highlight p:first-child{font-size:48px;font-weight:700;color:#e63946;line-height:1.1;margin-bottom:8px}@media(min-width:768px){.mg-shell-footer .article-body .data-highlight p:first-child{font-size:64px}}.mg-shell-footer .article-body .data-highlight p:nth-child(2){font-size:20px;color:#212529;font-weight:500;margin-bottom:4px}.mg-shell-footer .article-body .data-highlight p:last-child:not(:first-child):not(:nth-child(2)){font-size:14px;color:#adb5bd;margin-bottom:0}.mg-shell-footer .article-body .caption--editorial,.mg-shell-footer .article-body .text--caption{font-size:14px;color:#adb5bd;font-style:italic;padding:8px 0;border-bottom:1px solid #e9ecef;margin-top:-16px;margin-bottom:24px}.mg-shell-footer .article-body .read-also{margin:32px 0;padding:16px 24px;background-color:#f8f9fa;border-left:4px solid #1a1a2e;border-radius:0 8px 8px 0}.mg-shell-footer .article-body .read-also:before{content:"📰 Lee también:";display:block;font-size:14px;font-weight:700;color:#adb5bd;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.mg-shell-footer .article-body .read-also a{font-size:18px;font-weight:600;color:#e63946;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;transition:color .15s ease}.mg-shell-footer .article-body .read-also a:hover{color:#c1121f}.mg-shell-footer .article-body .read-also p{margin-bottom:0}.mg-shell-footer .article-body .author-note{margin:32px 0;padding:16px 24px;font-style:italic;color:#868e96;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;font-size:14px;line-height:1.8}.mg-shell-footer .article-body .author-note:before{content:"✍️ "}.mg-shell-footer .article-body .correction{margin:32px 0;padding:16px 24px;background-color:#fff8e1;border:1px solid #ffca28;border-radius:8px;font-size:14px}.mg-shell-footer .article-body .correction:before{content:"⚠️ Corrección / Actualización";display:block;font-weight:700;color:#f57f17;margin-bottom:8px}.mg-shell-footer .article-body .correction p:last-child{margin-bottom:0}.mg-shell-footer .article-body .embed-container{margin:32px 0;position:relative;width:100%;max-width:640px;margin-inline:auto}.mg-shell-footer .article-body .embed-container iframe{width:100%;aspect-ratio:16/9;border:none;border-radius:8px;margin:0}.mg-shell-footer .article-body .embed-container .twitter-tweet{margin-inline:auto!important}.mg-shell-footer .article-body .embed-container .instagram-media{margin-inline:auto!important;max-width:100%!important}.mg-shell-footer .article-body .embed-container .tiktok-embed{margin-inline:auto!important}.mg-shell-footer .article-body .embed-container .fb-post,.mg-shell-footer .article-body .embed-container .fb-video{margin-inline:auto}.mg-shell-footer .article-body .text--lead{font-size:20px;line-height:1.8;color:#495057;font-weight:500}.mg-shell-footer .article-body img{max-width:100%;height:auto;border-radius:8px;margin-block:24px}.mg-shell-footer .article-body figure{margin:32px 0}.mg-shell-footer .article-body figure img{margin-block:0;width:100%}.mg-shell-footer .article-body figure figcaption{font-size:14px;color:#adb5bd;font-style:italic;padding-top:8px;border-top:1px solid #e9ecef;margin-top:8px}.mg-shell-footer .article-body .media--full-width{margin-inline:-16px;width:calc(100% + 32px)}@media(min-width:992px){.mg-shell-footer .article-body .media--full-width{margin-inline:-40px;width:calc(100% + 80px)}}.mg-shell-footer .article-body .media--float-left,.mg-shell-footer .article-body .media--float-right{width:100%;margin-bottom:16px}@media(min-width:768px){.mg-shell-footer .article-body .media--float-left,.mg-shell-footer .article-body .media--float-right{width:45%}}@media(min-width:768px){.mg-shell-footer .article-body .media--float-left{float:left;margin-right:24px}}@media(min-width:768px){.mg-shell-footer .article-body .media--float-right{float:right;margin-left:24px}}.mg-shell-footer .article-body iframe{width:100%;border:none;border-radius:8px;margin-block:24px}.mg-shell-footer .article-body .embed-responsive{position:relative;width:100%;padding-bottom:56.25%;margin-block:32px;border-radius:8px;overflow:hidden}.mg-shell-footer .article-body .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border-radius:0}.mg-shell-footer .article-body .social-embed{margin:32px auto;max-width:550px}.mg-shell-footer .article-body .social-embed .twitter-tweet{margin-inline:auto!important}.mg-shell-footer .article-body .social-embed .instagram-media{margin-inline:auto!important;max-width:100%!important}.mg-shell-footer .article-body drupal-media,.mg-shell-footer .article-body .embedded-entity{margin-block:24px;display:block}.mg-shell-footer .article-body .media--type-image{display:block;margin-block:32px}.mg-shell-footer .article-body .media--type-image .field__item{margin:0}.mg-shell-footer .article-body .media--type-image img{display:block;width:100%;height:auto;margin-block:0;margin-inline:auto}.mg-shell-footer .article-body .media--type-image .media-caption{font-size:18px;color:#adb5bd;font-style:italic;padding-top:8px;margin-top:8px;border-top:1px solid #e9ecef;text-align:left}.mg-shell-footer .article-body .media--type-image[data-align=center]{max-width:550px;margin-inline:auto;text-align:center}.mg-shell-footer .article-body .media--type-image[data-align=center] .media-caption{text-align:left}@media(min-width:768px){.mg-shell-footer .article-body .media--type-image[data-align=left]{float:left;max-width:45%;margin-right:24px;margin-left:0}}@media(min-width:768px){.mg-shell-footer .article-body .media--type-image[data-align=right]{float:right;max-width:45%;margin-left:24px;margin-right:0}}.mg-shell-footer .article-body figure.table{margin:32px 0;overflow:hidden}.mg-shell-footer .article-body figure.table>figcaption{background-color:#1a1a2e;color:#fff;font-size:14px;font-weight:700;letter-spacing:.03em;padding:12px 16px;border-radius:8px 8px 0 0;text-align:left}.mg-shell-footer .article-body figure.table table{margin-block:0;border-top:none;border-radius:0 0 8px 8px}.mg-shell-footer .article-body table{width:100%;margin-block:24px;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;border-collapse:collapse;font-variant-numeric:tabular-nums}.mg-shell-footer .article-body table th,.mg-shell-footer .article-body table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef}.mg-shell-footer .article-body table th{background-color:#1a1a2e;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.mg-shell-footer .article-body table td{font-size:14px}.mg-shell-footer .article-body table tbody tr:nth-child(2n){background-color:#f8f9fa}.mg-shell-footer .article-body table tbody tr:hover{background-color:#fff5f5}.mg-shell-footer .article-body table tr:last-child td{border-bottom:none}.mg-shell-footer .article-body table th:not(:first-child),.mg-shell-footer .article-body table td:not(:first-child){text-align:center}.mg-shell-footer .article-body table td:first-child{font-weight:500;color:#212529}.mg-shell-footer .article-body dl{margin:32px 0;padding:24px 32px;background-color:#f8f9fa;border-left:4px solid #1a1a2e;border-radius:0 8px 8px 0}.mg-shell-footer .article-body dt{font-weight:700;font-size:16px;color:#1a1a2e;margin-bottom:4px}.mg-shell-footer .article-body dt:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}.mg-shell-footer .article-body dd{margin-left:0;padding-left:16px;font-size:15px;line-height:1.8;color:#495057;border-left:2px solid #e63946}.mg-shell-footer .article-body hr{border:none;border-top:1px solid #e9ecef;margin-block:40px}.mg-shell-footer .article-body:after{content:"";display:table;clear:both}.mg-shell-footer .featured-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden;transition:box-shadow .25s ease}.mg-shell-footer .featured-card:hover{box-shadow:0 4px 12px #0000001a}.mg-shell-footer .featured-card{display:flex;flex-direction:column;height:100%}.mg-shell-footer .featured-card--breaking .featured-card__img{outline:2px solid #e63946;outline-offset:-2px}.mg-shell-footer .featured-card__img-link{display:block}.mg-shell-footer .featured-card__img{position:relative;aspect-ratio:16/10;overflow:hidden;background-color:#f1f3f5}.mg-shell-footer .featured-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mg-shell-footer .featured-card:hover .featured-card__img img{transform:scale(1.05)}.mg-shell-footer .featured-card__badge{position:absolute;top:8px;left:8px;padding:4px 8px;background-color:#e63946;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;z-index:1}.mg-shell-footer .featured-card__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.mg-shell-footer .featured-card__title{font-family:Oswald,sans-serif;font-size:24px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:992px){.mg-shell-footer .featured-card__title{font-size:30px}}.mg-shell-footer .featured-card__title a{color:#212529;transition:color .15s ease}.mg-shell-footer .featured-card__title a:focus-visible{outline:2px solid #e63946;outline-offset:2px}.mg-shell-footer .featured-card__title a:hover{color:#e63946}.mg-shell-footer .featured-card__excerpt{font-size:18px;color:#868e96;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.mg-shell-footer .featured-card__excerpt{font-size:18px}}.mg-shell-footer .featured-card__meta{display:flex;align-items:center;gap:16px;font-size:12px;color:#adb5bd;margin-top:auto}.mg-shell-footer .cb--hero-list .cb__body{display:grid;gap:24px}@media(min-width:768px){.mg-shell-footer .cb--hero-list .cb__body{grid-template-columns:1fr 1fr}}@media(min-width:992px){.mg-shell-footer .cb--hero-list .cb__body{grid-template-columns:3fr 2fr}}.mg-shell-footer .cb--hero-list .cb__hero{min-width:0}.mg-shell-footer .cb--hero-list .cb__list{display:flex;flex-direction:column;gap:8px}.mg-shell-footer .cb--hero-list .cb__list :global(.article-card--compact){padding-block:16px;border-bottom:1px solid #e9ecef;border-radius:0;box-shadow:none}.mg-shell-footer .cb--hero-list .cb__list :global(.article-card--compact):first-child{padding-top:0}.mg-shell-footer .cb--hero-list .cb__list :global(.article-card--compact):last-child{border-bottom:none;padding-bottom:0}.mg-shell-footer .cb--hero-list .cb__list :global(.article-card--compact):hover{box-shadow:none;background-color:#f8f9fa}.mg-shell-footer .cb--hero-cards .cb__body{display:grid;gap:24px}@media(min-width:768px){.mg-shell-footer .cb--hero-cards .cb__body{grid-template-columns:1fr 1fr}}@media(min-width:992px){.mg-shell-footer .cb--hero-cards .cb__body{grid-template-columns:3fr 2fr}}.mg-shell-footer .cb--hero-cards .cb__main{display:flex;flex-direction:column;gap:24px;min-width:0}.mg-shell-footer .cb--hero-cards .cb__hero{min-width:0}.mg-shell-footer .cb--hero-cards .cb__below{display:grid;gap:24px}@media(min-width:576px){.mg-shell-footer .cb--hero-cards .cb__below{grid-template-columns:repeat(2,1fr)}}.mg-shell-footer .cb--hero-cards .cb__side{display:grid;gap:24px;align-content:start}@media(min-width:768px){.mg-shell-footer .cb--hero-cards .cb__side{grid-template-rows:1fr 1fr}}.mg-shell-footer .cb--featured-grid .cb__top{display:grid;gap:24px;margin-bottom:24px}@media(min-width:768px){.mg-shell-footer .cb--featured-grid .cb__top{grid-template-columns:3fr 2fr}}.mg-shell-footer .cb--featured-grid .cb__top-hero,.mg-shell-footer .cb--featured-grid .cb__top-side{min-width:0}.mg-shell-footer .cb--featured-grid .cb__top-side :global(.article-card){height:100%}.mg-shell-footer .cb--featured-grid .cb__top-side :global(.article-card__image-wrapper){flex:1}.mg-shell-footer .cb--featured-grid .cb__bottom{display:grid;gap:24px}@media(min-width:576px){.mg-shell-footer .cb--featured-grid .cb__bottom{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.mg-shell-footer .cb--featured-grid .cb__bottom{grid-template-columns:repeat(3,1fr)}}.mg-shell-footer .most-viewed--inline{background-color:#f8f9fa;border-radius:12px;padding:20px 24px;margin-bottom:40px}.mg-shell-footer .most-viewed--inline .most-viewed__title{text-align:center;margin-bottom:16px}.mg-shell-footer .most-viewed--inline .most-viewed__list{display:grid;gap:16px}@media(min-width:576px){.mg-shell-footer .most-viewed--inline .most-viewed__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.mg-shell-footer .most-viewed--inline .most-viewed__list{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.mg-shell-footer .most-viewed--inline .most-viewed__list{grid-template-columns:repeat(5,1fr)}}.mg-shell-footer .most-viewed--inline .most-viewed__item{padding-bottom:0;border-bottom:none;margin-bottom:0}@media(max-width:991px){.mg-shell-footer .most-viewed--inline .most-viewed__item{padding-bottom:16px;border-bottom:1px solid #e9ecef}}.mg-shell-footer .above-fold{display:grid;gap:16px;padding-bottom:24px;padding-top:24px;margin-bottom:40px;border-bottom:2px solid #e9ecef;grid-template-areas:"center" "left" "right"}@media(min-width:992px){.mg-shell-footer .above-fold{grid-template-columns:280px 1fr 300px;grid-template-areas:"left center right"}}@media(min-width:1200px){.mg-shell-footer .above-fold{grid-template-columns:300px 1fr 320px}}.mg-shell-footer .above-fold__left{grid-area:left}.mg-shell-footer .above-fold__center{grid-area:center}.mg-shell-footer .above-fold__right{grid-area:right}.mg-shell-footer .af-compact{display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid #e9ecef;margin-bottom:12px}.mg-shell-footer .af-compact:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mg-shell-footer .af-compact__img{display:block;width:120px;min-width:120px;height:80px;overflow:hidden;border-radius:4px;background-color:#f1f3f5}.mg-shell-footer .af-compact__img img{width:100%;height:100%;object-fit:cover;display:block}.mg-shell-footer .af-compact__body{flex:1;min-width:0}.mg-shell-footer .af-compact__title{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mg-shell-footer .af-compact__title a{color:#212529;transition:color .15s ease}.mg-shell-footer .af-compact__title a:hover{color:#e63946}.mg-shell-footer .af-compact__byline{font-size:12px;color:#adb5bd;margin-top:4px}.mg-shell-footer .af-compact--with-meta .af-compact__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-shell-footer .main-story{margin-bottom:16px}.mg-shell-footer .main-story__title{font-family:Oswald,sans-serif;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:12px}@media(min-width:992px){.mg-shell-footer .main-story__title{font-size:42px}}.mg-shell-footer .main-story__title a{color:#212529;transition:color .15s ease}.mg-shell-footer .main-story__title a:hover{color:#e63946}.mg-shell-footer .main-story__image{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:4px;margin-bottom:8px;background-color:#f1f3f5}.mg-shell-footer .main-story__image img{width:100%;height:100%;object-fit:cover;display:block}.mg-shell-footer .main-story__byline{font-size:14px;color:#868e96;margin-bottom:8px}.mg-shell-footer .main-story__byline a{color:#212529;font-weight:600}.mg-shell-footer .main-story__byline a:hover{color:#e63946}.mg-shell-footer .main-story__source{color:#adb5bd}.mg-shell-footer .main-story__excerpt{font-size:18px;line-height:1.6;color:#212529}@media(min-width:992px){.mg-shell-footer .main-story__excerpt{font-size:18px}}.mg-shell-footer .main-story__more{padding-top:12px;border-top:1px solid #e9ecef}.mg-shell-footer .af-social{margin-bottom:16px}.mg-shell-footer .af-social__title{font-family:Oswald,sans-serif;font-size:16px;font-weight:700;margin-bottom:12px}.mg-shell-footer .af-social__icons{display:flex;gap:8px}.mg-shell-footer .af-social__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;color:#fff;transition:opacity .15s ease}.mg-shell-footer .af-social__icon:hover{opacity:.85}.mg-shell-footer .af-social__icon--fb{background-color:#1877f2}.mg-shell-footer .af-social__icon--x{background-color:#000}.mg-shell-footer .af-social__icon--ig{background-color:#e4405f}.mg-shell-footer .af-social__icon--yt{background-color:red}.mg-shell-footer .af-video{margin-bottom:16px}.mg-shell-footer .af-video__thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:4px;margin-bottom:8px;background-color:#f1f3f5}.mg-shell-footer .af-video__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mg-shell-footer .af-video__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;color:#fff;transition:background .15s ease}.mg-shell-footer .af-video__thumb:hover .af-video__play{background:#00000080}.mg-shell-footer .af-video__more{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#212529;text-transform:uppercase;letter-spacing:.03em}.mg-shell-footer .af-video__more:hover{color:#e63946}.mg-shell-footer .af-opinion__title{font-family:Oswald,sans-serif;font-size:16px;font-weight:700;color:#fff;background-color:#e63946;padding:8px 12px;border-radius:4px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.03em}.mg-shell-footer .af-opinion__item{display:flex;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e9ecef}.mg-shell-footer .af-opinion__item:last-of-type{border-bottom:none;margin-bottom:12px}.mg-shell-footer .af-opinion__img-link{display:block;flex-shrink:0}.mg-shell-footer .af-opinion__photo{width:80px;height:60px;min-width:80px;border-radius:4px;object-fit:cover;background-color:#e9ecef}.mg-shell-footer .af-opinion__photo--placeholder{display:block}.mg-shell-footer .af-opinion__body{flex:1;min-width:0}.mg-shell-footer .af-opinion__headline{font-size:18px;font-weight:500;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-shell-footer .af-opinion__headline a{color:#212529;transition:color .15s ease}.mg-shell-footer .af-opinion__headline a:hover{color:#e63946}.mg-shell-footer .af-opinion__more{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#212529;text-transform:uppercase;letter-spacing:.03em}.mg-shell-footer .af-opinion__more:hover{color:#e63946}.mg-shell-footer .cat-cols{margin-bottom:40px}.mg-shell-footer .cat-cols__header{margin-bottom:16px}.mg-shell-footer .cat-cols__title{display:inline-block;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;color:#fff;background-color:#212529;padding:8px 16px;text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.mg-shell-footer .cat-cols__grid{display:grid;gap:24px}@media(min-width:576px){.mg-shell-footer .cat-cols__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.mg-shell-footer .cat-cols__grid{grid-template-columns:repeat(var(--cols, 3),1fr)}}.mg-shell-footer .cat-col__featured{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;margin-bottom:16px;background-color:#f1f3f5}.mg-shell-footer .cat-col__featured img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mg-shell-footer .cat-col__featured:hover img{transform:scale(1.05)}.mg-shell-footer .cat-col__badge{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:8px;padding:4px 12px;background-color:#000000bf;border-radius:4px}.mg-shell-footer .cat-col__badge a{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mg-shell-footer .cat-col__badge a:hover{color:#e63946}.mg-shell-footer .cat-col__item{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e9ecef}.mg-shell-footer .cat-col__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mg-shell-footer .cat-col__item--first .cat-col__headline{font-size:18px}.mg-shell-footer .cat-col__cat-tag{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e63946;margin-bottom:4px}.mg-shell-footer .cat-col__cat-tag:hover{color:#c1121f}.mg-shell-footer .cat-col__headline{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mg-shell-footer .cat-col__headline a{color:#212529;transition:color .15s ease}.mg-shell-footer .cat-col__headline a:hover{color:#e63946}.mg-shell-footer .investigation-strip{background-color:#1a1a2e;padding-block:40px;margin-bottom:40px;margin-inline:-16px;padding-inline:16px}.mg-shell-footer .investigation-strip__inner{max-width:1440px;margin-inline:auto}.mg-shell-footer .investigation-strip__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mg-shell-footer .investigation-strip__title{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.03em;padding-bottom:12px;border-bottom:3px solid #e63946}.mg-shell-footer .investigation-strip__more{font-size:14px;font-weight:600;color:#e63946;white-space:nowrap;transition:color .15s ease}.mg-shell-footer .investigation-strip__more:hover{color:#f4a261}.mg-shell-footer .investigation-strip__grid{display:grid;gap:24px}@media(min-width:576px){.mg-shell-footer .investigation-strip__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.mg-shell-footer .investigation-strip__grid{grid-template-columns:repeat(4,1fr)}}.mg-shell-footer .investigation-strip__card{border-radius:8px;overflow:hidden;transition:transform .25s ease}.mg-shell-footer .investigation-strip__card:hover{transform:translateY(-2px)}.mg-shell-footer .investigation-strip__card-link{display:block;text-decoration:none}.mg-shell-footer .investigation-strip__photo{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background-color:#495057;margin-bottom:16px}.mg-shell-footer .investigation-strip__photo--placeholder{display:block}.mg-shell-footer .investigation-strip__body{padding-inline:4px}.mg-shell-footer .investigation-strip__article-title{display:block;font-family:Oswald,sans-serif;font-size:14px;font-weight:700;color:#f4a261;margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.mg-shell-footer .investigation-strip__summary{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2;color:#e9ecef;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.mg-shell-footer .investigation-strip__card:hover .investigation-strip__summary{color:#fff}.mg-shell-footer .video-gallery{margin-bottom:40px}.mg-shell-footer .video-gallery__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mg-shell-footer .video-gallery__more{font-size:14px;font-weight:600;color:#e63946;white-space:nowrap;transition:color .15s ease}.mg-shell-footer .video-gallery__more:hover{color:#c1121f}.mg-shell-footer .video-gallery .section-title{margin-bottom:0}.mg-shell-footer .video-gallery__body{display:grid;gap:24px}@media(min-width:992px){.mg-shell-footer .video-gallery__body{grid-template-columns:3fr 2fr}}.mg-shell-footer .video-gallery__hero{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background-color:#212529}.mg-shell-footer .video-gallery__hero img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mg-shell-footer .video-gallery__hero:hover img{transform:scale(1.05)}.mg-shell-footer .video-gallery__hero-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 100%)}.mg-shell-footer .video-gallery__hero-title{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;color:#fff;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:992px){.mg-shell-footer .video-gallery__hero-title{font-size:24px}}.mg-shell-footer .video-gallery__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1;pointer-events:none}.mg-shell-footer .video-gallery__play svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:transform .15s ease}.mg-shell-footer .video-gallery__play--lg svg{width:64px;height:64px}.mg-shell-footer .video-gallery__hero:hover .video-gallery__play svg,.mg-shell-footer .video-gallery__item:hover .video-gallery__play svg{transform:scale(1.15)}.mg-shell-footer .video-gallery__grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);align-content:start}.mg-shell-footer .video-gallery__grid--few{grid-template-columns:1fr}.mg-shell-footer .video-gallery__item{display:block}.mg-shell-footer .video-gallery__thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background-color:#f1f3f5;margin-bottom:8px}.mg-shell-footer .video-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mg-shell-footer .video-gallery__item:hover .video-gallery__thumb img{transform:scale(1.05)}.mg-shell-footer .video-gallery__item-title{font-family:Oswald,sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:#212529;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.mg-shell-footer .video-gallery__item:hover .video-gallery__item-title{color:#e63946}.mg-shell-footer .editors-picks{background-color:#f8f9fa;border-radius:12px;padding:32px;margin-bottom:40px;border-top:4px solid #f4a261}.mg-shell-footer .editors-picks__header{margin-bottom:24px}.mg-shell-footer .editors-picks__title{display:flex;align-items:center;gap:8px;font-family:Oswald,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#212529}.mg-shell-footer .editors-picks__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f4a261;border-radius:9999px;color:#fff;flex-shrink:0}.mg-shell-footer .editors-picks__body{display:grid;gap:24px}@media(min-width:768px){.mg-shell-footer .editors-picks__body{grid-template-columns:1fr 1fr}}@media(min-width:992px){.mg-shell-footer .editors-picks__body{grid-template-columns:3fr 2fr}}.mg-shell-footer .editors-picks__hero{min-width:0}.mg-shell-footer .editors-picks__cards{display:flex;flex-direction:column;gap:8px}.mg-shell-footer .editors-picks__cards :global(.article-card--compact){padding-block:16px;border-bottom:1px solid #e9ecef;border-radius:0;box-shadow:none}.mg-shell-footer .editors-picks__cards :global(.article-card--compact):first-child{padding-top:0}.mg-shell-footer .editors-picks__cards :global(.article-card--compact):last-child{border-bottom:none;padding-bottom:0}.mg-shell-footer .editors-picks__cards :global(.article-card--compact):hover{box-shadow:none;background-color:#fff}.mg-shell-footer .newsletter{background-color:#e63946;color:#fff}.mg-shell-footer .newsletter__inner{display:flex;gap:24px;align-items:center}.mg-shell-footer .newsletter__title{font-family:Oswald,sans-serif;font-weight:700;color:#fff;margin-bottom:8px}.mg-shell-footer .newsletter__text{color:#ffffffe6;line-height:1.6}.mg-shell-footer .newsletter__form{display:flex;flex-direction:column;gap:12px;width:100%}.mg-shell-footer .newsletter__input{flex:1;padding:12px 16px;border:2px solid rgba(255,255,255,.3);border-radius:8px;background-color:#ffffff26;color:#fff;outline:none;transition:border-color .15s ease,background-color .15s ease}.mg-shell-footer .newsletter__input::placeholder{color:#fff9}.mg-shell-footer .newsletter__input:focus{border-color:#fff;background-color:#ffffff40}.mg-shell-footer .newsletter__button{padding:12px 24px;border:none;border-radius:8px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,transform .15s ease}.mg-shell-footer .newsletter__button:hover{transform:translateY(-1px)}.mg-shell-footer .newsletter__button:active{transform:translateY(0)}.mg-shell-footer .newsletter__disclaimer{display:block;margin-top:8px;font-size:12px;color:#ffffffb3;line-height:1.6}.mg-shell-footer .newsletter__disclaimer-link{color:#ffffffe6;text-decoration:underline;text-underline-offset:2px}.mg-shell-footer .newsletter__disclaimer-link:hover{color:#fff}.mg-shell-footer .newsletter--cta{border-radius:12px;padding:32px 24px;margin-bottom:40px}.mg-shell-footer .newsletter--cta .newsletter__inner{flex-direction:column;text-align:center}@media(min-width:768px){.mg-shell-footer .newsletter--cta .newsletter__inner{flex-direction:row;text-align:left}}.mg-shell-footer .newsletter--cta .newsletter__content{flex:1}.mg-shell-footer .newsletter--cta .newsletter__title{font-size:24px}@media(min-width:992px){.mg-shell-footer .newsletter--cta .newsletter__title{font-size:30px}}.mg-shell-footer .newsletter--cta .newsletter__text{font-size:16px;max-width:480px}.mg-shell-footer .newsletter--cta .newsletter__form-wrap{width:100%}@media(min-width:768px){.mg-shell-footer .newsletter--cta .newsletter__form-wrap{max-width:420px;flex-shrink:0}}@media(min-width:992px){.mg-shell-footer .newsletter--cta .newsletter__form-wrap{max-width:600px}}@media(min-width:992px){.mg-shell-footer .newsletter--cta .newsletter__form{flex-direction:row;align-items:center}}.mg-shell-footer .newsletter--cta .newsletter__button{width:100%;font-size:16px;background-color:#fff;color:#e63946}@media(min-width:992px){.mg-shell-footer .newsletter--cta .newsletter__button{width:auto}}.mg-shell-footer .newsletter--cta .newsletter__button:hover{background-color:#f1f3f5}.mg-shell-footer .newsletter--cta .newsletter__disclaimer{text-align:center}@media(min-width:768px){.mg-shell-footer .newsletter--cta .newsletter__disclaimer{text-align:left}}.mg-shell-footer .newsletter--widget{border-radius:8px;padding:24px;text-align:center}.mg-shell-footer .newsletter--widget .newsletter__inner{flex-direction:column}.mg-shell-footer .newsletter--widget .newsletter__title{font-size:20px}.mg-shell-footer .newsletter--widget .newsletter__text{font-size:14px;opacity:.9}.mg-shell-footer .newsletter--widget .newsletter__input{font-size:14px;border-radius:4px}.mg-shell-footer .newsletter--widget .newsletter__button{font-size:14px;background-color:#1a1a2e;color:#fff;border-radius:4px;margin-bottom:8px}.mg-shell-footer .newsletter--widget .newsletter__button:hover{background-color:#2c2c4f}.mg-shell-footer main{padding-top:16px}.mg-shell-footer .container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}.mg-shell-footer .grid-main{display:grid;gap:32px}@media(min-width:992px){.mg-shell-footer .grid-main{grid-template-columns:1fr 320px}}.mg-shell-footer .grid-cards{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media(min-width:576px){.mg-shell-footer .grid-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.mg-shell-footer .grid-cards{grid-template-columns:repeat(3,1fr)}}.mg-shell-footer .section{padding-block:40px}.mg-shell-footer .section--alt{background-color:#f8f9fa}.mg-shell-footer .section-title{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#212529;padding-bottom:12px;margin-bottom:24px;border-bottom:3px solid #e63946;text-transform:uppercase;letter-spacing:.02em}.mg-shell-footer .category-tag{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#e63946;text-decoration:none}.mg-shell-footer .category-tag:hover{color:#c1121f}.mg-shell-footer .date-meta{font-size:12px;color:#adb5bd;font-weight:500}.mg-shell-footer a.link{color:#e63946;text-decoration:underline;text-underline-offset:2px}.mg-shell-footer a.link:hover{color:#c1121f}.mg-shell-footer .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mg-shell-footer .separator{border:none;border-top:1px solid #e9ecef;margin-block:32px}
/* Custom override for the frozen-page integration (not part of the live-site scrape):
   margin-top to separate the footer from the article content above it. */
.mg-shell-footer {
  margin-top: 16px;
}
