.activity-invite{background:#f3f6ef;border-left:4px solid #9c652e;padding:22px 24px;margin:20px 0 26px;border-radius:0 6px 6px 0}.activity-invite h2,.activity-invite h3{font-size:22px;line-height:1.3;text-transform:none;letter-spacing:0;margin:0 0 10px;color:#25482e}.activity-invite p{font-size:16px;line-height:1.6;color:#4c614c;margin:0 0 15px}.activity-invite .button{font-size:13px;text-transform:none;min-height:44px}.activity-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.activity-calendar-link{font-size:14px;font-weight:700;color:#80502a;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.activity-calendar-link:hover{text-decoration:underline}.activity-invite .activity-contact{font-size:13px;margin:12px 0 0;overflow-wrap:anywhere}.activity-contact a{color:#6d4b26}.home-activity-section{padding-bottom:20px}.home-activity-section .activity-invite{margin-top:0}@media(max-width:530px){.activity-invite{padding:19px 18px}.activity-invite h2,.activity-invite h3{font-size:20px}.activity-invite p{font-size:15px}.activity-actions{gap:8px 16px}}
