body[data-home-editor="v1"] #tours .tour-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}
body[data-home-editor="v1"] #tours .tour{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0;border:0;box-shadow:none;background:transparent}
body[data-home-editor="v1"] #tours .tour-copy{display:contents}
body[data-home-editor="v1"] #tours .tour h3{margin:0;padding:20px 18px 0;min-height:0;align-self:start}
body[data-home-editor="v1"] #tours .catalog-style{margin:0;padding:12px 18px 0;align-self:start;min-height:0}
body[data-home-editor="v1"] #tours .catalog-price{margin:0;padding:18px 18px 0;align-self:start;background:transparent;min-height:0}
body[data-home-editor="v1"] #tours .catalog-price a{color:inherit;text-decoration:none}
body[data-home-editor="v1"] #tours .catalog-price strong{font-size:24px;color:#0c3576;font-weight:750;white-space:nowrap}
body[data-home-editor="v1"] #tours .catalog-price small{white-space:nowrap}
body[data-home-editor="v1"] #tours .catalog-price a:hover strong{text-decoration:underline;text-underline-offset:4px}
body[data-home-editor="v1"] #guest-feedback .feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body[data-home-editor="v1"] #guest-feedback .feedback-preview{padding:0;aspect-ratio:auto;height:auto;min-height:0}
body[data-home-editor="v1"] #guest-feedback .feedback-preview img{display:block;height:180px;width:100%;object-fit:cover;object-position:top;aspect-ratio:auto}
body[data-home-editor="v1"] #guest-feedback .feedback-copy{padding:16px 18px;min-height:0}
body[data-home-editor="v1"] #guest-feedback .feedback-copy h3{font-size:20px;line-height:1.4;margin:0}
body[data-home-editor="v1"] #guest-feedback .feedback-copy small{font-size:14px;color:#6a787e;font-weight:400;margin-left:6px;white-space:nowrap}

@media(max-width:760px){body[data-home-editor="v1"] #tours .tour-grid,body[data-home-editor="v1"] #guest-feedback .feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){body[data-home-editor="v1"] #tours .tour-grid,body[data-home-editor="v1"] #guest-feedback .feedback-grid{grid-template-columns:1fr}}
/* Only the tour quotation typography changes in this revision. */
body[data-home-editor="v1"] #tours .catalog-price a{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:12px;line-height:1.5}
body[data-home-editor="v1"] #tours .catalog-price strong{font-size:18px;line-height:1.5}
body[data-home-editor="v1"] #tours .catalog-price small{font-size:12px;line-height:1.5;display:inline}
