.hero-anim-init{opacity:0;transform:translateY(30px);animation:uim-article-hero-reveal 0.9s cubic-bezier(.25,.8,.25,1) 0.15s forwards}@keyframes uim-article-hero-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-anim-init{opacity:1;transform:none;animation:none}}.l-hero--article{min-height:auto}.l-article-hero__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(8px);transform:scale(1.08)}.l-article-hero__overlay{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,rgb(8 24 42 / .72) 0%,rgb(8 24 42 / .56) 58%,rgb(8 24 42 / .72) 100%)}.l-article-hero__inner{padding-block:calc(var(--header-h) + var(--topbar-h) + 56px) 64px}.l-hero--article .l-hero__title{font-size:clamp(26px, 3.4vw, 40px)}.l-article-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1fr;gap:var(--gap-lg);align-items:center}.l-article-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;font-size:var(--fs-sm);color:rgb(255 255 255 / .82)}.l-article-hero__date{letter-spacing:.02em}.l-article-hero__tag{padding:5px 14px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1px solid rgb(255 255 255 / .42);border-radius:var(--radius-pill)}.l-article-hero__media{border-radius:var(--radius-lg);overflow:hidden;background:#0b2038}.l-article-hero__img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}@media (max-width:1023px){.l-article-hero__grid{grid-template-columns:1fr}}.l-article-body.l-section-transparent{overflow:visible}.l-article-body .l-article-content{min-width:0}.l-article-rich h2{font-size:var(--fs-h3)}.l-article-rich img{width:100%;height:auto}.l-article-related__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--gap-lg)}div.c-rich-text.l-article-rich{width:100%;max-width:1100px;margin:0 auto;background-color:var(--color-bg,#ffffff);color:var(--color-text,#1f2933);font-family:var(--font-body);font-size:var(--fs-body,16px);line-height:1.85;box-sizing:border-box}div.c-rich-text.l-article-rich>p:first-of-type{font-size:clamp(1.1rem, 1.5vw, 1.25rem);color:var(--color-primary-dark,#004e90);font-weight:500;line-height:1.6;margin-bottom:var(--gap,24px);padding-bottom:16px;border-bottom:1px solid var(--color-border,#e3e9f0)}div.c-rich-text.l-article-rich p{color:var(--color-text-muted,#6b7684);margin-bottom:20px}div.c-rich-text.l-article-rich p strong{color:var(--color-text,#1f2933)}div.c-rich-text.l-article-rich h2{font-family:var(--font-heading);font-size:clamp(26px, 3vw, 34px);font-weight:700;color:var(--color-primary-dark,#004e90);margin-top:var(--gap-lg,48px);margin-bottom:var(--gap,24px);padding-bottom:10px;padding-left:14px;border-left:4px solid var(--color-primary,#0060b0);border-bottom:1px solid var(--color-border,#e3e9f0);position:relative;letter-spacing:-.01em}div.c-rich-text.l-article-rich h2::after{content:"";position:absolute;right:0;bottom:-1px;width:40px;height:2px;background-color:var(--color-highlight,#f2a93b)}div.c-rich-text.l-article-rich p:has(+p:contains("FIPAN Brazil 2026")),div.c-rich-text.l-article-rich p:has(+p:contains("July 21")),div.c-rich-text.l-article-rich p:has(+p:contains("E10")){font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#6b7684);margin-top:24px;margin-bottom:4px}div.c-rich-text.l-article-rich p:contains("FIPAN Brazil 2026"),div.c-rich-text.l-article-rich p:contains("July 21–24, 2026"),div.c-rich-text.l-article-rich p:contains("E10 / E12"){font-size:1.1rem;font-weight:700;color:var(--color-primary,#0060b0);background-color:var(--color-primary-light,#e8f1f9);padding:8px 16px;border-radius:var(--radius-sm,4px);display:inline-block;margin-bottom:16px}div.c-rich-text.l-article-rich h2:contains("About UIM"){font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:700;color:var(--color-primary-dark,#004e90);margin-top:var(--gap-lg,48px);margin-bottom:var(--gap,24px);padding-bottom:10px;padding-left:14px;border-left:4px solid var(--color-primary,#0060b0);border-bottom:1px solid var(--color-border,#e3e9f0)}div.c-rich-text.l-article-rich img{width:100%;height:auto;border-radius:var(--radius-lg,16px);margin:var(--gap,24px) 0;box-shadow:var(--shadow-md);border:1px solid var(--color-border,#e3e9f0);display:block;transition:var(--transition)}div.c-rich-text.l-article-rich img:hover{transform:scale(1.015);box-shadow:var(--shadow-lg)}