.visual_raiz__jQj7s{--superficie:#f7f0ed;--superficie-funda:#f2e9e4;--linha:#ddcec3;--rose:#d9a58f;--espaco:clamp(64px,7.4vw,112px);--gutter:clamp(24px,4.4vw,64px);font-size:16px;line-height:1.65;color:var(--texto);-webkit-font-smoothing:antialiased}@media (max-width:767px){.visual_raiz__jQj7s{--gutter:24px;--espaco:64px}}:where(.visual_raiz__jQj7s) ::selection{background:var(--bege);color:var(--texto)}.visual_raiz__jQj7s :focus-visible{outline:3px solid var(--marrom);outline-offset:5px}.visual_claro__Kzgic :focus-visible{outline-color:var(--bege)}.visual_raiz__jQj7s .visual_focoDentro__KWd_D:focus-visible{outline:none}.visual_raiz__jQj7s .visual_focoDentro__KWd_D:focus-visible:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--verde),inset 0 0 0 6px var(--rosado);pointer-events:none}@media (prefers-reduced-motion:reduce){.visual_raiz__jQj7s *,.visual_raiz__jQj7s :after,.visual_raiz__jQj7s :before{transition:none!important;animation:none!important}}.visual_raiz__jQj7s [data-slot=button]{transition-property:color,background-color,border-color,text-decoration-color,transform;transition-duration:.2s}@media (hover:hover){.visual_raiz__jQj7s [data-slot=button][data-variant=default]:not(:disabled):hover{background-color:var(--texto)}.visual_raiz__jQj7s [data-slot=button]:is([data-variant=claro],[data-variant=outline]):not(:disabled):hover{background-color:var(--superficie-funda)}.visual_raiz__jQj7s [data-slot=button][data-variant=link]:hover{color:var(--marrom)}}.visual_raiz__jQj7s [data-slot=button][data-variant=default]:focus-visible{background-color:var(--texto)}.visual_raiz__jQj7s [data-slot=button]:is([data-variant=claro],[data-variant=outline]):focus-visible{background-color:var(--superficie-funda)}.visual_raiz__jQj7s [data-slot=button][data-variant=link]:focus-visible{color:var(--marrom)}@media (prefers-reduced-motion:no-preference){.visual_raiz__jQj7s [data-slot=button]:is([data-variant=default],[data-variant=claro],[data-variant=outline]):focus-visible{transform:translateY(-2px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.visual_raiz__jQj7s [data-slot=button]:is([data-variant=default],[data-variant=claro],[data-variant=outline]):not(:disabled):hover{transform:translateY(-2px)}}