.dest-index{padding:8px 0 56px;background:#F7F7F7}.dest-index__lead,.dest-index__sub{max-width:78ch;margin:0 0 26px;font-size:17px;line-height:1.65;color:#4A4A4A}.dest-index__sub{font-size:15px}.dest-index__lead a,.dest-index__sub a{color:#CD0F16;text-decoration:underline;text-underline-offset:2px}.dest-index__h2{margin:40px 0 18px;font-size:26px;scroll-margin-top:6rem}.dest-index__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dest-card{display:flex;flex-direction:column;overflow:hidden;background:#FFF;border-radius:20px;color:#202225;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:box-shadow .2s ease,transform .2s ease}.dest-card:hover,.dest-card:focus-visible{color:#202225;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,0.10);transform:translateY(-2px)}.dest-card__media{display:block;aspect-ratio:410 / 242;background:#EEE}.dest-card__media img{display:block;width:100%;height:100%;object-fit:cover}.dest-card__body{display:flex;flex-direction:column;gap:4px;padding:14px 18px 18px}.dest-card--noimg .dest-card__body{border-top:4px solid #D6B87A}.dest-card__name{font-family:'Poppins',sans-serif;font-weight:600;font-size:18px;line-height:1.25}.dest-card__meta{font-weight:700;font-size:13px;letter-spacing:0.04em;text-transform:uppercase;color:#CD0F16}.dest-card__intro{margin-top:4px;font-size:14px;line-height:1.5;color:#5A5A5A}@media (max-width:1199px){.dest-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.dest-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dest-index__h2{font-size:21px}.dest-card__intro{display:none}}@media (max-width:420px){.dest-index__grid{grid-template-columns:minmax(0,1fr)}}