.TourPersonaCards_grid__YSppV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.TourPersonaCards_card__EnJcC{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,3vw,32px);border:1px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--ink);text-decoration:none;transition:border-color .16s}.TourPersonaCards_card__EnJcC:hover{border-color:var(--teal)}.TourPersonaCards_card__EnJcC:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.TourPersonaCards_icon__OcRMp{display:inline-flex;padding:11px;background:var(--paper-2);border-radius:8px;margin-bottom:18px;color:var(--teal-deep)}.TourPersonaCards_label__XgvY_{font-family:var(--serif);font-size:1.8rem;line-height:1.15;max-width:40ch}.TourPersonaCards_blurb__lbOIY{margin-top:12px;max-width:35ch;font-size:1rem;line-height:1.55;color:var(--ink-2)}.TourPersonaCards_stops__iwW03{margin:20px 0 24px;padding-left:1.1rem;color:var(--ink-2);font-size:var(--text-small);line-height:1.7;list-style:disc;max-width:60ch}.TourPersonaCards_action__wx_Eo{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding-top:17px;border-top:1px solid var(--line);margin-top:auto;font-size:var(--text-small);font-weight:600;color:var(--teal-deep)}@media (min-width:1100px){.TourPersonaCards_grid__YSppV{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.TourPersonaCards_card__EnJcC{padding:24px}.TourPersonaCards_label__XgvY_{font-size:1.65rem}}@media (max-width:620px){.TourPersonaCards_grid__YSppV{grid-template-columns:minmax(0,1fr);gap:14px}.TourPersonaCards_card__EnJcC{padding:24px}.TourPersonaCards_stops__iwW03{margin-top:15px;margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.TourPersonaCards_card__EnJcC{transition:none}}