.DestinationGuide_grid__NKbXP{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:20px;gap:20px}@media (min-width:600px){.DestinationGuide_grid__NKbXP{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:900px){.DestinationGuide_grid__NKbXP{grid-template-columns:repeat(3,minmax(0,1fr))}}.DestinationGuide_grid__NKbXP>*{min-width:0}.DestinationGuide_cardWrap__yQOOa{position:relative;height:100%;display:flex;flex-direction:column;min-height:0}.DestinationGuide_downloadSlot__77pmL{position:absolute;right:20px;bottom:16px;z-index:2}.DestinationGuide_downloadSpacer__FtnuG{width:36px;height:36px;flex-shrink:0}.DestinationGuide_cardLink__wZy4Q{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex:1 1;height:100%;min-height:0}.DestinationGuide_card__UID11{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px rgba(26,26,46,.06);border:1px solid rgba(26,26,46,.08);min-height:420px}.DestinationGuide_cover__QSXPq{margin:0 20px;border-radius:14px;overflow:hidden;flex-shrink:0;background-color:rgba(26,26,46,.06);line-height:0;aspect-ratio:2/1;height:auto}.DestinationGuide_coverImg__cpkco{display:block;width:100%;height:100%;object-fit:cover}.DestinationGuide_paths__zxtG2{flex:1 1 auto;display:flex;flex-direction:column;padding:16px 20px 12px;min-height:120px}.DestinationGuide_footer__woyWj{padding:4px 20px 20px;margin-top:auto}.GuideCard_grid__kHlsX{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:20px;gap:20px}@media (min-width:600px){.GuideCard_grid__kHlsX{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.GuideCard_grid__kHlsX{grid-template-columns:repeat(3,1fr)}}.GuideCard_cardWrap__qqgO9{position:relative;height:100%;min-height:0}.GuideCard_downloadSlot__A4bZa{position:absolute;right:22px;bottom:20px;z-index:2}.GuideCard_downloadSpacer__oQjsI{width:36px;height:36px;flex-shrink:0}.GuideCard_cardLink__fNLe5{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;cursor:pointer}.GuideCard_card__0lzv2{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.08);border:1px solid rgba(26,26,46,.06)}.GuideCard_cover__OxOvV{flex-shrink:0;height:240px;background-color:rgba(26,26,46,.06);line-height:0}.GuideCard_coverImg__mEIm1{display:block;width:100%;height:100%;object-fit:cover}.GuideCard_body__W7xS4{flex:1 1 auto;display:flex;flex-direction:column;padding:22px 22px 20px;min-height:0}.GuideCard_title__0GcMr{margin:0;font-size:18px;font-weight:700;line-height:1.45;color:#111827;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.GuideCard_footer__1_iAH{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px}.GuideCard_readMore__7OoGY{display:inline-flex;align-items:center;justify-content:center;padding:7px 18px;border-radius:999px;border:1px solid #5b8def;color:#3b82f6;font-size:14px;font-weight:600;line-height:1.2;background:transparent}@media (prefers-reduced-motion:no-preference){.GuideCard_card__0lzv2{transition:box-shadow .18s ease}.GuideCard_cardWrap__qqgO9:hover .GuideCard_card__0lzv2{box-shadow:0 14px 32px rgba(15,23,42,.12)}}