/* Compact public application entry on the homepage. */
.experience.rebuilt-experience .home-apply-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 22px;border:1px solid #c4ff8a;border-radius:9px;background:#c4ff8a;color:#172210;font:700 14px/1.4 Manrope,sans-serif;text-decoration:none;box-shadow:0 5px 22px #c4ff8a16;transition:background .18s ease}
.experience.rebuilt-experience .home-apply-button:hover{background:#d4ffab;color:#172210}
.experience.rebuilt-experience .home-apply-button:focus-visible,.home-apply-nav:focus-visible{outline:3px solid #fff;outline-offset:5px}
.experience.rebuilt-experience .desktop-nav .home-apply-nav{padding:9px 14px;border:1px solid #c4ff8a;border-radius:7px;background:#c4ff8a;color:#172210;font-weight:700;white-space:nowrap}
.experience.rebuilt-experience .mobile-menu .home-apply-nav{color:#c4ff8a;font-weight:700}
.experience.rebuilt-experience #top .hero-actions{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px 24px}
@media(max-width:600px){.experience.rebuilt-experience #top .home-apply-button{padding:13px 18px;min-height:48px;font-size:14px}.experience.rebuilt-experience #top .hero-actions .text-cta{font-size:13px;min-height:44px}}
@media(prefers-reduced-motion:reduce){.experience.rebuilt-experience .home-apply-button{transition:none}}

#space .space-entry-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}#space .space-entry-actions .text-cta{font-size:14px;min-height:44px;display:inline-flex;align-items:center}
