/* Public-facing wordmark. Internal URLs and JavaScript names stay compatible. */
.brand.pedra-nobre{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;flex-shrink:0;text-decoration:none;line-height:1.05;white-space:nowrap}
.brand.pedra-nobre .brand-overline{display:block;font:700 9px/1.2 Arial,Helvetica,sans-serif;letter-spacing:3px;color:inherit;margin:0}
.brand.pedra-nobre .brand-name{display:block;font:800 29px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.9px;color:inherit;margin:0}
.pa-topbar-brand.brand.pedra-nobre{display:none}
.pa-sidebar .brand.pedra-nobre{align-items:center}
.pa-sidebar .brand.pedra-nobre .brand-name{font-size:21px;letter-spacing:-.6px}
@media(max-width:980px){.pa-sidebar .brand.pedra-nobre{display:none}.pa-topbar-brand.brand.pedra-nobre{display:inline-flex;width:auto}}
@media(max-width:480px){.brand.pedra-nobre .brand-overline{font-size:8px;letter-spacing:2.5px}.brand.pedra-nobre .brand-name{font-size:24px;letter-spacing:-.65px}.section-line{flex-wrap:wrap}.wheel-card-top{align-items:flex-start}.wheel-card-top .eyebrow{max-width:58%;line-height:1.5}}
@media(max-width:480px){body[data-page="offer"] .offer-layout{grid-template-columns:minmax(0,1fr)}body[data-page="offer"] .offer-copy,body[data-page="offer"] .offer-details{min-width:0}}
@media(max-width:360px){body[data-page="offer"] .offer-copy>h1{font-size:30px}.brand.pedra-nobre .brand-name{font-size:22px}.header-inner{gap:12px}}
