/* r12 Impeccable P1/P2 - so contraste/tamanho/toque, sem mudar fontes nem padroes */
.plain .eyebrow{color:#1b3a96}            /* era #2450c8 (~4:1 no cinza) */
.plain p{color:#353a46}                   /* era #4a4f5c */
.plain h2 em{color:#8a6518}               /* dourado escuro p/ >=4.5:1 no fundo claro */
.eyebrow,.footer__marquee span,.globe-label,small{font-size:max(12px,1em)}
.hint-reveal .dot{animation-iteration-count:3}
.footer__track.off{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.footer__track{animation:none}}
a[href="#topo"]:not(.footer__word){min-height:44px;display:inline-flex;align-items:center;padding:0 10px}
