/* Mission CTA hierarchy: browse food and plan grooming bookings. */
.mission-actions{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:22px 0 10px}.mission-actions a{max-width:100%;text-align:center}.mission-secondary{font-weight:700;text-underline-offset:4px}.mission-status{font-size:14px;line-height:1.5;max-width:48rem;margin:10px 0 0}.mission-next{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:24px 0 0}.mission-next small{font-size:13px;line-height:1.45}.mission-end{margin:32px auto;padding:24px;max-width:1200px;border-top:1px solid #d1d7c9}.mission-primary{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:15px 24px;border-radius:999px;background:#173e32;color:#fff!important;font-weight:700;text-decoration:none;line-height:1.35;min-height:48px}.mission-primary:focus-visible,.mission-secondary:focus-visible{outline:3px solid #b55a33;outline-offset:4px}.landing-nav .nav-location.mission-nav{display:inline-flex!important;font-weight:700;text-decoration:underline;text-underline-offset:5px;white-space:normal}.landing-hero .landing-benefits{margin-bottom:0}.landing-hero .mission-actions{margin-top:20px}.landing-hero .mission-status{font-size:14px}@media(max-width:640px){.landing-copy .mission-actions{align-items:flex-start;flex-direction:column;gap:14px}.mission-primary{padding:14px 22px}.mission-next{align-items:flex-start;flex-direction:column}.mission-end{margin:24px 0;padding:20px}.landing-hero .landing-copy .lede{margin-bottom:18px}}
