.articulo-grid{display:grid;grid-template-columns:1fr;gap:0}.articulo-aside-derecha{display:none}.articulo-cabecera{max-width:none}@media(min-width:1024px){.articulo-grid{grid-template-columns:minmax(0,1fr) 300px;gap:2rem;align-items:start}.articulo-cabecera{max-width:calc(100% - 300px - 2rem)}.articulo-aside-derecha{display:block;align-self:stretch}}.articulo-grid,.articulo-aside-derecha{overflow:visible}.articulo-cuerpo{max-width:none}.articulo-cuerpo section{scroll-margin-top:96px;margin-top:3.5rem;margin-bottom:2.5rem}.articulo-cuerpo section:first-of-type{margin-top:4rem}.articulo-cuerpo h2{font-size:clamp(1.6rem,3vw,1.9rem);font-weight:900;line-height:1.2;margin:2.5rem 0 1rem;scroll-margin-top:96px;color:#111827;letter-spacing:-.01em}.articulo-cuerpo h2:first-child{margin-top:0}.articulo-cuerpo h3:not([data-blog-cta] *){font-size:1.25rem;font-weight:700;line-height:1.3;margin:1.75rem 0 .6rem;scroll-margin-top:96px;color:#111827}.articulo-cuerpo p:not([data-blog-cta] *),.articulo-cuerpo li:not([data-blog-cta] *){font-size:1.05rem;line-height:1.75;color:#374151;margin-bottom:1.1rem}@media(min-width:768px){.articulo-cuerpo p:not([data-blog-cta] *),.articulo-cuerpo li:not([data-blog-cta] *){font-size:1.125rem}}.articulo-cuerpo ul,.articulo-cuerpo ol{margin:0 0 1.25rem 1.5rem;padding-left:.5rem}.articulo-cuerpo ul{list-style:disc}.articulo-cuerpo ol{list-style:decimal}.articulo-cuerpo strong{color:#111827;font-weight:700}.articulo-cuerpo a:not([data-blog-cta],[data-blog-cta] *){color:var(--color-brand-700);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#607ae64d}.articulo-cuerpo a:not([data-blog-cta],[data-blog-cta] *):hover{text-decoration-color:currentColor}.articulo-cuerpo blockquote{border-left:4px solid var(--color-brand-500);padding:.5rem 1.25rem;margin:1.5rem 0;color:#4b5563;font-style:italic;background:#f9fafb;border-radius:0 8px 8px 0}.articulo-cuerpo .callout{padding:.75rem 0 .75rem 1.25rem;margin:1.5rem 0;border-left:4px solid}.articulo-cuerpo .callout-info{border-color:var(--color-fifa-500)}.articulo-cuerpo .callout-warning{border-color:#facc15}.articulo-cuerpo .callout p:last-child{margin-bottom:0}.articulo-cuerpo .callout strong{color:#111827}.articulo-cuerpo table{width:100%;margin:1.75rem 0;border-collapse:collapse;font-size:.95rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a;display:block;overflow-x:auto}@media(min-width:768px){.articulo-cuerpo table{display:table}}.articulo-cuerpo thead{background:var(--color-fifa-500)}.articulo-cuerpo thead th:first-child{border-top-left-radius:12px}.articulo-cuerpo thead th:last-child{border-top-right-radius:12px}.articulo-cuerpo thead th,.articulo-cuerpo thead th strong,.articulo-cuerpo thead th em{color:#fff!important}.articulo-cuerpo th{padding:.75rem 1rem;text-align:left;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#fff;border-bottom:1px solid var(--color-fifa-700);white-space:nowrap}.articulo-cuerpo td{padding:.65rem 1rem;border-bottom:1px solid #f3f4f6;color:#374151;font-variant-numeric:tabular-nums}.articulo-cuerpo tbody tr:last-child td{border-bottom:none}.articulo-cuerpo tbody tr:hover{background:#f9fafb}.articulo-cuerpo td:last-child{text-align:right}.articulo-cuerpo th:last-child{text-align:right}.articulo-cuerpo td:first-child{font-weight:700;color:#111827}.articulo-cuerpo figure{margin:1.75rem 0}.articulo-cuerpo figure.articulo-portada{margin:0 0 2rem}@media(min-width:768px){.articulo-cuerpo figure.articulo-portada{margin:0 0 2.5rem}}.articulo-cuerpo figure img{width:100%;border-radius:12px}.articulo-cuerpo td img,.articulo-cuerpo th img{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:6px;border-radius:0}.articulo-cuerpo figcaption{font-size:.85rem;color:#6b7280;text-align:center;margin-top:.5rem;font-style:italic}.articulo-cuerpo .anchor-link{color:#d1d5db;text-decoration:none;margin-left:.4rem;opacity:0;transition:opacity .2s,color .2s}.articulo-cuerpo h2:hover .anchor-link,.articulo-cuerpo h3:hover .anchor-link{opacity:1}.articulo-cuerpo .anchor-link:hover{color:var(--color-brand-500)}
