#universo .roadmap-note{max-width:none}
#universo .roadmap-note>p:not(.eyebrow){max-width:850px}
.universe-contact{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:4px}
.universe-support{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:32px;align-items:center;background:var(--gold);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);padding:32px 36px;margin:32px 8px 28px 0}
#universo .universe-support h3{font:clamp(30px,3.3vw,44px)/1.1 Impact,"Arial Narrow",sans-serif;margin:0 0 16px}
.universe-support p{color:var(--ink);max-width:680px}
.universe-support img{width:100%;height:auto}
.universe-support .primary-link{margin-top:8px}
.universe-social{display:flex;align-items:center;gap:20px;padding:26px 0;margin-top:34px;border-top:1px solid var(--line)}
.universe-social svg{width:44px;height:44px;flex-shrink:0}
.universe-social small{display:block;font:11px ui-monospace,monospace;letter-spacing:1px;margin-bottom:8px}
.universe-social strong{font-size:clamp(22px,3vw,34px)}
.universe-social>span:last-child{font-size:36px;margin-left:auto}
.universe-social:hover strong{text-decoration:underline;text-underline-offset:6px}
@media(max-width:599px){.universe-support{grid-template-columns:1fr;padding:26px 22px;gap:20px}.universe-support img{width:150px;grid-row:1;justify-self:center}.universe-social{gap:14px}.universe-social svg{width:32px;height:32px}.universe-support .primary-link{width:100%}}
