:root{--navy:#082b55;--blue:#115e9f;--sky:#eaf5ff;--pale:#f7fbff;--ink:#17324d;--muted:#5a7187;--line:#cfe1f2;--white:#fff;--shadow:0 18px 50px rgba(5,43,84,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(180deg,#edf7ff 0,#fff 450px);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.78}a{color:var(--blue)}a:hover{color:var(--navy)}.skip-link{position:absolute;top:-100px;left:1rem;background:var(--navy);color:#fff;padding:.7rem 1rem;z-index:10}.skip-link:focus{top:1rem}.site-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);padding:.7rem max(1rem,calc((100% - 1120px)/2));box-shadow:0 3px 18px rgba(8,43,85,.05)}.brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--navy);text-decoration:none}.brand img{border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line)}.brand span{display:flex;flex-direction:column;line-height:1.25}.brand strong{font-size:1.02rem}.brand small{color:var(--muted);font-family:Arial,sans-serif;font-size:.72rem;letter-spacing:.04em}.breadcrumbs{max-width:1120px;margin:auto;padding:1rem 1.2rem;font-family:Arial,sans-serif;font-size:.78rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.breadcrumbs li:not(:last-child)::after{content:"›";margin-left:.45rem;color:#7d9ab5}.breadcrumbs a{text-decoration:none}.breadcrumbs [aria-current=page]{color:var(--muted)}main{max-width:920px;margin:0 auto;padding:0 1.2rem 3rem}.article-card{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.hero{text-align:center;padding:3.4rem 2rem 3rem;background:radial-gradient(circle at 50% 15%,rgba(126,196,245,.28),transparent 45%),linear-gradient(145deg,#06294f,#0e5792);color:#fff}.eyebrow{display:block;font-family:Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#bfe4ff}.hero h1{max-width:760px;margin:.35rem auto .65rem;font-size:clamp(2.25rem,7vw,4.35rem);line-height:1.08;letter-spacing:-.035em}.lead{max-width:680px;margin:auto;color:#e6f4ff;font-size:1.12rem;line-height:1.6}.article-body{padding:clamp(1.5rem,5vw,4rem)}.content-flow::after{display:block;clear:both;content:""}.article-body p{margin:0 0 1.45rem;text-align:justify;hyphens:auto}.article-body h2,.article-body h3{clear:both;margin:2.2rem 0 1rem;color:var(--navy);line-height:1.3}.article-body h2{font-size:1.65rem}.article-body h3{font-size:1.3rem}.article-body ul,.article-body ol{margin:1.4rem 0;padding:1.25rem 1.5rem 1.25rem 3.3rem;background:var(--pale);border:1px solid var(--line);border-radius:14px}.article-body li{padding:.3rem 0}.content-picture{display:contents}.content-image{display:block;max-width:100%;height:auto;border-radius:8px}.content-image.suelta,.suelta.content-image{float:left;width:auto;max-width:min(42%,420px);margin:.35rem 1.7rem 1rem 0;padding:.42rem;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 10px 28px rgba(5,43,84,.14)}.article-body>picture:nth-of-type(even) .suelta{float:right;margin-right:0;margin-left:1.7rem}.article-body>img:not(.suelta),.article-body>picture>.content-image:not(.suelta){margin:1.5rem auto;padding:.42rem;background:#fff;border:1px solid var(--line);box-shadow:0 10px 28px rgba(5,43,84,.12)}.article-body .center{text-align:center}.negrita{font-weight:700}.responsive-video{display:block;width:100%;max-width:680px;aspect-ratio:16/9;height:auto;margin:1.5rem auto;border:0;border-radius:12px;box-shadow:0 10px 30px rgba(5,43,84,.18)}.channels,.share,.related{margin-top:1.5rem;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px rgba(5,43,84,.07)}.channels{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;padding:1.8rem}.channels img{border-radius:50%;box-shadow:0 0 0 5px var(--sky)}.channels .eyebrow{color:var(--blue)}h2{margin:.15rem 0 .3rem;color:var(--navy);font-size:1.55rem;line-height:1.3}.channels p,.share p{margin:.2rem 0 .9rem;color:var(--muted)}.channel-actions,.share-buttons{display:flex;flex-wrap:wrap;gap:.65rem}.button,.share-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:44px;padding:.65rem 1rem;border-radius:10px;color:#fff;text-decoration:none;font-family:Arial,sans-serif;font-size:.84rem;font-weight:700;box-shadow:inset 0 1px rgba(255,255,255,.25),0 4px 10px rgba(8,43,85,.14);transition:transform .15s,filter .15s}.button:hover,.share-buttons a:hover{color:#fff;transform:translateY(-2px);filter:brightness(1.06)}.whatsapp,.share-whatsapp{background:#25d366}.telegram,.share-telegram{background:#229ed9}.share{padding:1.8rem;text-align:center}.share-buttons{justify-content:center}.share-buttons svg{width:18px;height:18px;fill:currentColor}.share-x{background:#111}.share-facebook{background:#1877f2}.related{padding:1.8rem}.related h2{text-align:center}.related div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin-top:1rem}.related a{display:flex;align-items:center;justify-content:center;padding:.9rem;text-align:center;text-decoration:none;background:var(--pale);border:1px solid var(--line);border-radius:10px;font-family:Arial,sans-serif;font-size:.82rem;font-weight:700}.site-footer{text-align:center;padding:2.4rem 1rem;background:var(--navy);color:#d9edff}.site-footer p{margin:0;color:#fff;font-weight:700}.site-footer span{font-family:Arial,sans-serif;font-size:.75rem}
@media (max-width:680px){body{font-size:16px;line-height:1.7}.brand small{display:none}.breadcrumbs{white-space:normal}.hero{padding:2.6rem 1.3rem 2.3rem}.article-body{padding:1.35rem}.article-body p{text-align:left}.content-image.suelta,.suelta.content-image{float:none;width:auto;max-width:min(320px,88%);margin:.2rem auto 1.5rem}.article-body>picture:nth-of-type(even) .suelta{float:none;margin:.2rem auto 1.5rem}.article-body ul,.article-body ol{padding:1rem 1rem 1rem 2.5rem}.channels{grid-template-columns:1fr;text-align:center}.channels img{margin:auto}.channel-actions{justify-content:center}.share-buttons a{flex:1 1 44%;padding:.7rem .5rem}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.share-buttons a{transition:none}}
