From 87d548951ee4cdd53eb91f7cf2b4dc6386db49d5 Mon Sep 17 00:00:00 2001 From: Chad Nuttall Date: Thu, 24 Sep 2026 08:11:20 -0400 Subject: [PATCH] Align brewery tour CTA buttons on /contact Make both tour cards flex columns and pin each CTA to the card bottom with mt-auto, so the buttons share a baseline at md+ widths regardless of per-card copy height. The auto margin collapses when stacked, so mobile keeps its natural pt-5 gap with no extra blank space. Closes #128 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- app/(pages)/contact/page.tsx | 40 +++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/app/(pages)/contact/page.tsx b/app/(pages)/contact/page.tsx index f832a90..0bceb90 100644 --- a/app/(pages)/contact/page.tsx +++ b/app/(pages)/contact/page.tsx @@ -186,7 +186,9 @@ export default function ContactPage() {
{/* Tour only */} -
+ {/* mt-auto pins each CTA to the card bottom so both buttons align + side-by-side; when stacked the auto margin collapses to pt-5. */} +

Brewery Tour

@@ -202,18 +204,20 @@ export default function ContactPage() {

No beer or tasting included.

- - Arrange a brewery tour - +
+ + Arrange a brewery tour + +
{/* Tour + tasting */} -
+

Stay for a taste

@@ -233,13 +237,15 @@ export default function ContactPage() {

Generous beer tastings included.

- - Arrange tour + tasting - +
+ + Arrange tour + tasting + +