.home-community-invite{margin:48px auto;padding:34px clamp(22px,4vw,48px);max-width:1180px;border-radius:22px;background:#eaf0e3;color:#294734;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;box-sizing:border-box}.home-community-invite .eyebrow{font-size:10px;letter-spacing:.17em;margin:0 0 10px;color:#55734e}.home-community-invite h2{font-size:clamp(29px,3vw,40px);font-weight:400;line-height:1.15;margin:0 0 12px;color:#294734}.home-community-invite p{max-width:650px;font-size:14px;line-height:1.7;margin:0 0 10px}.home-community-invite .community-invite-note{font-size:11px;color:#58714e;margin:0}.home-community-invite .community-invite-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.home-community-invite .community-invite-actions>a{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;font-size:13px;text-decoration:none}.home-community-invite .community-invite-actions .btn{background:#315c47;color:#fff;border:1px solid #315c47;border-radius:12px;padding:12px 20px;white-space:nowrap}.home-community-invite .community-invite-explore{color:#355a3f}.home-community-invite a:focus-visible,.hero-community-link:focus-visible{outline:3px solid #6a8b60;outline-offset:4px}.hero-community-link{display:inline-block;margin-top:16px;font-size:13px;font-weight:600;color:#355a3f;text-decoration:none}.hero-community-link:hover{text-decoration:underline}@media(max-width:760px){.home-community-invite{margin:28px 16px;padding:26px 22px;grid-template-columns:1fr;gap:18px}.home-community-invite .community-invite-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 18px}}