/* Semantic heading levels retain the existing visual proportions. */
.product-pattern .solution-deadline .seo-notice-title{font-family:var(--heading);font-size:20px;line-height:1.2;font-weight:400;margin:0 0 8px}
.catalog-grid .product-card__body h2.product-card__title{font:21px 'Doppio One',sans-serif;margin:12px 0}
.correct-home .correct-reason-copy{font:300 24px/1.2 var(--body);min-width:0}
.correct-home .correct-reason-copy h3.seo-inline-heading{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:700;margin:0}
.correct-home .correct-reason-copy p.seo-inline-copy{display:inline;font:inherit;margin:0}
.seo-archive-item-title{font-size:2em;line-height:1.2}
a.sonser-text-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}
a.sonser-text-link:hover{text-decoration-thickness:2px}
@media(max-width:760px){.correct-home .correct-reason-copy{font-size:16px;line-height:1.5}}

/* Os links preservam as dimensões que os logos tinham no carrossel. */
.correct-brand-track .client-brand{display:flex;align-items:center;justify-content:center;flex:0 0 200px;width:200px}
.correct-brand-track .client-brand:nth-child(5){flex-basis:100px;width:100px}
.correct-brand-track .client-brand img{display:block;flex:none;width:100%;height:114px;max-height:114px;object-fit:contain;mix-blend-mode:multiply}
.solution-brand-track .client-brand{display:flex;align-items:center;justify-content:center;flex:0 0 145px;width:145px;height:65px}
.solution-brand-track .client-brand img{display:block;flex:none;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.client-brand:focus-visible{outline:3px solid #1d54b4;outline-offset:6px;border-radius:6px}
@media(max-width:760px){.correct-brand-track .client-brand{flex-basis:150px;width:150px}.correct-brand-track .client-brand:nth-child(5){flex-basis:100px;width:100px}.correct-brand-track .client-brand img{height:85px;max-height:85px}}
@media(max-width:650px){.solution-brand-track .client-brand{flex-basis:115px;width:115px;height:52px}}
