@layer components{.sb-grade{text-align:left;grid-template-columns:minmax(0,1fr);gap:16px;max-width:1040px;margin:32px auto 0;padding:0;list-style:none;display:grid}@media(min-width:640px){.sb-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sb-grade--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sb-cartao{border-radius:var(--radius-panel);background:var(--brand-surface-card);border:1px solid var(--brand-border-soft);padding:24px 20px}.sb-cartao h3{font-family:var(--font-display);color:var(--brand-text);margin:0;font-size:20px;font-weight:700;line-height:1.2}.sb-cartao p{color:var(--brand-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.sb-cartao__passo{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-purple);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.sb-pessoa{align-items:center;gap:16px;display:flex}.sb-pessoa img{object-fit:cover;object-position:top;border:3px solid var(--brand-border-soft);border-radius:50%;flex-shrink:0;width:72px;height:72px}.sb-pessoa p{margin-top:4px;font-size:13px}.sb-link{min-height:44px;color:var(--brand-purple);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--brand-purple) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-purple) 35%,transparent);transition:color var(--mov-medio) var(--mov-curva);align-items:center;gap:6px;margin-top:24px;font-size:15px;font-weight:600;display:inline-flex}.sb-link:hover{color:var(--brand-purple-deep);text-decoration-color:currentColor}}
