.is-style-hpv-soft { padding: clamp(1.25rem, 4vw, 3rem); border-radius: 1.25rem; background: var(--wp--preset--color--areia-100); }
.is-style-hpv-brand { padding: clamp(1.5rem, 5vw, 4rem); border-radius: 1.25rem; background: var(--wp--preset--color--grupo-mar-800); color: var(--wp--preset--color--branco); }
.is-style-hpv-brand h2, .is-style-hpv-brand h3, .is-style-hpv-brand a { color: var(--wp--preset--color--branco); }
.is-style-hpv-review { padding: 0.8rem 1rem; border-left: 4px solid var(--wp--preset--color--limite); background: var(--wp--preset--color--areia-100); }
.is-style-hpv-selo-incluso,
.is-style-hpv-selo-adicional,
.is-style-hpv-selo-disponibilidade { display: inline-block; width: fit-content; margin: 0; padding: 0.125rem 0.5rem; border-radius: 999px; font-size: 0.75rem; font-weight: 800; letter-spacing: 0.08em; line-height: 1.4; text-transform: uppercase; }
.is-style-hpv-selo-incluso { background: var(--wp--preset--color--grupo-mar-100); color: var(--wp--preset--color--grupo-mar-800); }
.is-style-hpv-selo-adicional { background: var(--wp--preset--color--grupo-mar-100); color: var(--wp--preset--color--tinta-700); }
.is-style-hpv-selo-disponibilidade { background: var(--wp--preset--color--areia-100); color: var(--wp--preset--color--tinta-500); }
.wp-block-separator.is-style-wide { opacity: 0.45; }
