/* V41: Homepage travel-style cards mirror first three on Destinations page. */
body[data-page="index"] .dest-v41-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
body[data-page="index"] .dest-v41-home-grid .inspiration-card{min-width:0;height:100%}
body[data-page="index"] .dest-v41-home-grid .inspiration-image{height:209px;background:#EAF2FF}
body[data-page="index"] .dest-v41-home-grid .inspiration-body{display:flex;flex:1;flex-direction:column;align-items:flex-start}
body[data-page="index"] .dest-v41-home-grid .inspiration-body a{margin-top:auto;color:#123B8F;text-decoration:none}
body[data-page="index"] .dest-v41-home-grid .inspiration-body a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:980px){body[data-page="index"] .dest-v41-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body[data-page="index"] .dest-v41-home-grid{grid-template-columns:minmax(0,1fr);gap:16px}body[data-page="index"] .dest-v41-home-grid .inspiration-image{height:220px}}

/* V44.3: the entire travel-style card is a link */
body[data-page="home"] .dest-v41-home-grid .inspiration-card{cursor:pointer}
body[data-page="home"] .dest-v41-home-grid .inspiration-card:focus-visible{outline:3px solid #2563c7;outline-offset:4px}
