@layer components{.ac .ac-artigo{font-size:17px;line-height:1.75}.ac .ac-artigo :is(h2){letter-spacing:-.025em;margin-top:2.25rem;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.15}.ac .ac-artigo :is(h3){letter-spacing:-.02em;font-weight:700}.ac .ac-artigo img{border-radius:var(--r-card)}.ac .ac-artigo blockquote{background:var(--sol);color:var(--tinta);border:0;border-radius:24px;padding:1.25rem 1.5rem;font-weight:600}.ac .ac-artigo a:not([class*=rounded]),.ac .ac-legal a{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;text-decoration-thickness:2px}.ac .ac-legal h2{letter-spacing:-.02em;margin-top:2.75rem;font-size:22px;font-weight:700}}
