/* Preserve the original homepage dimensions; only action semantics change. */
.layout-reserve{visibility:hidden;pointer-events:none;user-select:none}
.home-solution-actions{display:inline-flex;align-items:center;gap:18px;max-width:100%}.home-solution-actions>.text-link{border-bottom:1px solid #8aa095;font-size:14px}.home-solution-actions>.text-link:hover{border-color:#1f403f}
@media(max-width:370px){.home-solution-actions{gap:12px}.home-solution-actions>.text-link{gap:10px}}
