/* Regras exclusivas do hub geral de serviços */
.services-hub__pillar-grid{align-items:stretch}
.services-hub__pillar{display:flex;flex-direction:column}
.services-hub__pillar .hub-service-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start}
.services-hub__pillar .hub-service-card__body>p{min-height:0}
.services-hub__pillar .text-link{margin-bottom:18px}
.services-hub__links{list-style:none;display:grid;gap:8px;width:100%;margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--border)}
.services-hub__links a{color:#007AA4;font-size:.88rem;font-weight:700;line-height:1.45;text-decoration:none}
.services-hub__links a:hover{text-decoration:underline;text-underline-offset:3px}
.services-hub__selection{background:#F4F8FA}
.services-hub__selection-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}
.services-hub__selection-inner>div{max-width:760px}
.services-hub__selection-inner h2{margin:.25rem 0 12px}
.services-hub__selection-inner p:last-child{color:var(--text-muted);line-height:1.7}
.services-hub__actions{display:grid;gap:12px;min-width:min(100%,290px)}
.services-hub__actions .button{width:100%;justify-content:center}
@media(max-width:767px){.services-hub__selection-inner{align-items:stretch;flex-direction:column;gap:12px}.services-hub__actions{min-width:0}}