.lebanon-explorer[data-astro-cid-phmt3kcm]{margin:2rem 0;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(8,32,79,.14);border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(0,127,254,.13),transparent 34rem),linear-gradient(135deg,#fffaf2,#fff 46%,#eef6ff);box-shadow:0 24px 60px #08204f1c;overflow:hidden}.lebanon-explorer__header[data-astro-cid-phmt3kcm]{max-width:52rem;margin-bottom:1.25rem}.lebanon-explorer__eyebrow[data-astro-cid-phmt3kcm]{margin:0 0 .35rem;color:#007ffe;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lebanon-explorer__header[data-astro-cid-phmt3kcm] h2[data-astro-cid-phmt3kcm],.lebanon-explorer[data-astro-cid-phmt3kcm] h3[data-astro-cid-phmt3kcm]{color:#08204f}.lebanon-explorer__header[data-astro-cid-phmt3kcm] h2[data-astro-cid-phmt3kcm]{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.lebanon-explorer__header[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm]{color:#08204fbd}.lebanon-explorer__panel[data-astro-cid-phmt3kcm]{padding-top:1.25rem;margin-top:1.5rem;border-top:1px solid rgba(8,32,79,.12)}.lebanon-explorer__section-heading[data-astro-cid-phmt3kcm]{max-width:48rem;margin-bottom:1rem}.lebanon-explorer__section-heading[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm]{margin:0 0 .2rem;color:#007ffe;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.lebanon-explorer__section-heading[data-astro-cid-phmt3kcm] h3[data-astro-cid-phmt3kcm]{margin:0;font-size:clamp(1.45rem,3vw,2rem)}.lebanon-explorer__section-heading[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{display:block;margin-top:.35rem;color:#08204fad;line-height:1.55}.lebanon-explorer__quick-grid[data-astro-cid-phmt3kcm],.lebanon-explorer__chart-grid[data-astro-cid-phmt3kcm],.lebanon-explorer__info-grid[data-astro-cid-phmt3kcm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lebanon-explorer__quick-grid[data-astro-cid-phmt3kcm] article[data-astro-cid-phmt3kcm],.lebanon-explorer__chart-card[data-astro-cid-phmt3kcm],.lebanon-explorer__info-grid[data-astro-cid-phmt3kcm] article[data-astro-cid-phmt3kcm],.lebanon-explorer__safety[data-astro-cid-phmt3kcm]{border:1px solid rgba(8,32,79,.12);border-radius:1.1rem;background:#ffffffe6;padding:1rem}.lebanon-explorer__quick-grid[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{display:block;color:#007ffe;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lebanon-explorer__quick-grid[data-astro-cid-phmt3kcm] strong[data-astro-cid-phmt3kcm]{display:block;margin:.35rem 0;color:#08204f;font-size:1.05rem}.lebanon-explorer__quick-grid[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm],.lebanon-explorer__chart-card[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm],.lebanon-explorer__info-grid[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm],.lebanon-explorer__safety[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm],.lebanon-explorer__safety[data-astro-cid-phmt3kcm] li[data-astro-cid-phmt3kcm]{color:#08204fb8;font-size:.95rem;line-height:1.55}.lebanon-explorer__chart-grid[data-astro-cid-phmt3kcm]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.lebanon-weather-chart[data-astro-cid-phmt3kcm]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;align-items:end;min-height:11rem;margin-top:1rem;padding:.85rem;border-radius:1rem;background:linear-gradient(180deg,#eceff87a,#ffffffd6),repeating-linear-gradient(180deg,transparent 0,transparent 2.35rem,rgba(8,32,79,.07) 2.4rem)}.lebanon-weather-chart__item[data-astro-cid-phmt3kcm]{display:grid;gap:.25rem;justify-items:center;text-align:center}.lebanon-weather-chart__bar-wrap[data-astro-cid-phmt3kcm]{display:flex;align-items:end;width:.55rem;height:5.8rem;border-radius:999px;background:#08204f17;overflow:hidden}.lebanon-weather-chart__bar[data-astro-cid-phmt3kcm]{display:block;width:100%;min-height:.35rem;border-radius:999px;background:linear-gradient(180deg,#ffb06c,#007ffe);box-shadow:0 8px 18px #007ffe38}.lebanon-weather-chart[data-astro-cid-phmt3kcm] strong[data-astro-cid-phmt3kcm],.lebanon-weather-chart[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{color:#08204f}.lebanon-weather-chart__month[data-astro-cid-phmt3kcm]{order:-1;color:#08204f9e!important;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lebanon-weather-chart__fahrenheit[data-astro-cid-phmt3kcm]{margin-top:-.18rem;color:#08204fa8!important;font-size:.78rem;font-weight:800}.lebanon-weather-chart[data-astro-cid-phmt3kcm] small[data-astro-cid-phmt3kcm]{color:#08204f94;font-size:.68rem}.lebanon-category-bars[data-astro-cid-phmt3kcm]{display:grid;gap:.85rem;margin-top:1rem}.lebanon-category-bars__row[data-astro-cid-phmt3kcm]{display:grid;grid-template-columns:5.5rem 1fr 2rem;gap:.75rem;align-items:center;color:#08204f;font-weight:700}.lebanon-category-bars__row[data-astro-cid-phmt3kcm] div[data-astro-cid-phmt3kcm]{height:.8rem;border-radius:999px;background:#eceff8;overflow:hidden}.lebanon-category-bars__row[data-astro-cid-phmt3kcm] i[data-astro-cid-phmt3kcm]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#007ffe,#e25838)}.lebanon-explorer__filters[data-astro-cid-phmt3kcm]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:end;margin-bottom:1rem;padding:1rem;border-radius:1rem;background:#ffffffe6;border:1px solid rgba(8,32,79,.12)}.lebanon-explorer__filters[data-astro-cid-phmt3kcm] label[data-astro-cid-phmt3kcm]{display:grid;gap:.35rem;color:#08204f;font-size:.84rem;font-weight:800}.lebanon-explorer__filters[data-astro-cid-phmt3kcm] select[data-astro-cid-phmt3kcm]{border:1px solid rgba(8,32,79,.18);border-radius:.8rem;background:#fff;color:#08204f;padding:.65rem .8rem;font:inherit}.lebanon-explorer__filters[data-astro-cid-phmt3kcm] output[data-astro-cid-phmt3kcm]{margin-left:auto;border-radius:999px;background:#08204f;color:#fff;padding:.65rem .9rem;font-weight:800}.lebanon-places-grid[data-astro-cid-phmt3kcm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lebanon-place-card[data-astro-cid-phmt3kcm]{display:flex;flex-direction:column;gap:.75rem;min-height:15rem;width:100%;border:1px solid rgba(8,32,79,.12);border-radius:1.15rem;background:#fff;color:#08204f;padding:1rem;text-align:left;font:inherit;box-shadow:0 10px 28px #08204f14;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.lebanon-place-card[data-astro-cid-phmt3kcm]:hover,.lebanon-place-card[data-astro-cid-phmt3kcm]:focus-visible{border-color:#007ffe;transform:translateY(-3px);box-shadow:0 16px 36px #08204f24}.lebanon-place-card__meta[data-astro-cid-phmt3kcm]{display:flex;flex-wrap:wrap;gap:.4rem}.lebanon-place-card__meta[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{border-radius:999px;background:#eceff8;color:#08204f;font-size:.72rem;font-weight:800;padding:.3rem .55rem}.lebanon-place-card[data-astro-cid-phmt3kcm] strong[data-astro-cid-phmt3kcm]{font-size:1.1rem;line-height:1.25}.lebanon-place-card[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm]{flex:1;color:#08204fb8;font-size:.93rem;line-height:1.52;margin:0}.lebanon-place-card__tip[data-astro-cid-phmt3kcm]{margin-top:auto;padding:.75rem;border-radius:.85rem;background:#eceff8}.lebanon-place-card__tip[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm],.lebanon-place-card__tip[data-astro-cid-phmt3kcm] small[data-astro-cid-phmt3kcm]{display:block}.lebanon-place-card__tip[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{color:#007ffe;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.lebanon-place-card__tip[data-astro-cid-phmt3kcm] small[data-astro-cid-phmt3kcm]{margin-top:.25rem;color:#08204fb8;font-size:.82rem;line-height:1.45}.lebanon-explorer__info-grid[data-astro-cid-phmt3kcm]{grid-template-columns:repeat(2,minmax(0,1fr))}.lebanon-explorer__safety[data-astro-cid-phmt3kcm]{border-color:#e2583847;background:#fff8f5}.lebanon-explorer__safety[data-astro-cid-phmt3kcm] ul[data-astro-cid-phmt3kcm]{margin:1rem 0 0;padding-left:1.2rem}@media(max-width:860px){.lebanon-explorer__quick-grid[data-astro-cid-phmt3kcm],.lebanon-explorer__chart-grid[data-astro-cid-phmt3kcm],.lebanon-explorer__info-grid[data-astro-cid-phmt3kcm],.lebanon-places-grid[data-astro-cid-phmt3kcm]{grid-template-columns:1fr}.lebanon-weather-chart[data-astro-cid-phmt3kcm]{min-width:34rem}.lebanon-explorer__chart-card[data-astro-cid-phmt3kcm]:first-child{overflow-x:auto}.lebanon-explorer__filters[data-astro-cid-phmt3kcm] output[data-astro-cid-phmt3kcm]{width:100%;margin-left:0;text-align:center}}.lebanon-explorer[data-astro-cid-phmt3kcm]{margin:1.5rem 0 2rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.lebanon-explorer__header[data-astro-cid-phmt3kcm],#lebanon-planner-essentials[data-astro-cid-phmt3kcm],#lebanon-planner-transport[data-astro-cid-phmt3kcm],#lebanon-planner-safety[data-astro-cid-phmt3kcm],.lebanon-explorer__filters[data-astro-cid-phmt3kcm]{display:none}#lebanon-planner-places[data-astro-cid-phmt3kcm]{margin:0;padding:0;border:0}.lebanon-places-grid[data-astro-cid-phmt3kcm]{grid-template-columns:repeat(2,minmax(0,1fr))}.lebanon-place-card[data-astro-cid-phmt3kcm]{min-height:0;border-radius:1rem;background:#ffffffeb;box-shadow:none;transition:none}.lebanon-place-card[data-astro-cid-phmt3kcm]:hover,.lebanon-place-card[data-astro-cid-phmt3kcm]:focus-visible{border-color:#08204f1f;transform:none;box-shadow:none}.lebanon-place-card__meta[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{background:#007ffe1a;color:#007ffe}.lebanon-place-card__tip[data-astro-cid-phmt3kcm]{background:#eceff8}.lebanon-place-card__tip[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{color:#005fc4}:root[data-theme=dark] .lebanon-place-card[data-astro-cid-phmt3kcm]{border-color:#94eadf38;background:#171d24;color:#e8eef4}:root[data-theme=dark] .lebanon-explorer__section-heading[data-astro-cid-phmt3kcm] h3[data-astro-cid-phmt3kcm],:root[data-theme=dark] .lebanon-place-card[data-astro-cid-phmt3kcm] strong[data-astro-cid-phmt3kcm]{color:#fff}:root[data-theme=dark] .lebanon-explorer__section-heading[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm],:root[data-theme=dark] .lebanon-place-card[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm],:root[data-theme=dark] .lebanon-place-card__tip[data-astro-cid-phmt3kcm] small[data-astro-cid-phmt3kcm]{color:#e8eef4d6}:root[data-theme=dark] .lebanon-explorer__section-heading[data-astro-cid-phmt3kcm] p[data-astro-cid-phmt3kcm],:root[data-theme=dark] .lebanon-place-card__meta[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm],:root[data-theme=dark] .lebanon-place-card__tip[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm]{color:#94eadf}:root[data-theme=dark] .lebanon-place-card__meta[data-astro-cid-phmt3kcm] span[data-astro-cid-phmt3kcm],:root[data-theme=dark] .lebanon-place-card__tip[data-astro-cid-phmt3kcm]{background:#94eadf1a}@media(max-width:720px){.lebanon-places-grid[data-astro-cid-phmt3kcm]{grid-template-columns:1fr}}.lebanon-region-grid,.lebanon-route-grid,.lebanon-transport-grid,.lebanon-stay-grid,.lebanon-season-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.35rem 0 1.8rem}.lebanon-route-grid,.lebanon-transport-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lebanon-info-card{min-width:0;border:1px solid rgba(8,32,79,.12);border-radius:1.15rem;background:linear-gradient(145deg,rgba(0,127,254,.08),transparent 58%),#fffffff0;color:#08204f;padding:clamp(1rem,3vw,1.25rem);box-shadow:0 14px 34px #08204f12}.lebanon-info-card>span{display:inline-flex;width:fit-content;border-radius:999px;background:#eceff8;color:#005fc4;padding:.32rem .7rem;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lebanon-info-card h3{margin:.75rem 0 0;color:#08204f;font-size:clamp(1.08rem,2.5vw,1.3rem)}.lebanon-info-card p{margin:.7rem 0 0;color:#08204fc2;line-height:1.58}.lebanon-info-card strong{color:#08204f}.lebanon-booking-tools{display:grid;gap:1rem;margin:1.25rem 0 2rem}.lebanon-booking-tools>h3{margin:1.4rem 0 0}.lebanon-booking-tools>p,.lebanon-booking-tools .partner-promo{margin:0}.lebanon-esim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.25rem 0 1.75rem}.lebanon-esim-option{min-width:0;border:1px solid rgba(8,32,79,.12);border-radius:1rem;background:#eceff857;padding:.95rem}.lebanon-esim-option>span{color:#005fc4;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.lebanon-esim-option h4{margin:.35rem 0 0;color:#08204f;font-size:1.08rem}.rich-text .lebanon-esim-option h4 a,.rich-text .lebanon-esim-option h4 a:visited{color:#005fc4;text-decoration-thickness:.08em;text-underline-offset:.16em}.lebanon-esim-option p{margin:.65rem 0 0;color:#08204fc2;line-height:1.55}.lebanon-esim-option strong{color:#08204f}@media(max-width:860px){.lebanon-region-grid,.lebanon-route-grid,.lebanon-transport-grid,.lebanon-stay-grid,.lebanon-season-grid,.lebanon-esim-grid{grid-template-columns:1fr}}:root[data-theme=dark] .lebanon-info-card,:root[data-theme=dark] .lebanon-esim-option,:root[data-theme=dark] .lebanon-booking-tools .partner-promo{border-color:#94eadf3d;background:#171d24;color:#e8eef4;box-shadow:none}:root[data-theme=dark] .lebanon-info-card>span{background:#94eadf24;color:#94eadf}:root[data-theme=dark] .lebanon-info-card h3,:root[data-theme=dark] .lebanon-info-card strong,:root[data-theme=dark] .lebanon-esim-option h4,:root[data-theme=dark] .lebanon-esim-option strong,:root[data-theme=dark] .lebanon-booking-tools .partner-promo__content h3{color:#fff}:root[data-theme=dark] .lebanon-info-card p,:root[data-theme=dark] .lebanon-esim-option p,:root[data-theme=dark] .lebanon-booking-tools .partner-promo__content>p{color:#e8eef4d6}:root[data-theme=dark] .lebanon-booking-tools .partner-promo__coupon{border-color:#94eadf80;background:#0f141a;color:#fff}:root[data-theme=dark] .lebanon-booking-tools .partner-promo__coupon strong,:root[data-theme=dark] .lebanon-booking-tools .partner-promo__offer{color:#94eadf}:root[data-theme=dark] .lebanon-esim-option>span,:root[data-theme=dark] .rich-text .lebanon-esim-option h4 a,:root[data-theme=dark] .rich-text .lebanon-esim-option h4 a:visited{color:#94eadf}:root[data-theme=dark] .lebanon-booking-tools .partner-promo__offer{border:1px solid #94eadf;background:#94eadf24}:root[data-theme=dark] .rich-text .lebanon-booking-tools .partner-promo__button,:root[data-theme=dark] .rich-text .lebanon-booking-tools .partner-promo__button:visited,:root[data-theme=dark] .lebanon-booking-tools .travelpayout-inline-widget__placeholder button,:root[data-theme=dark] .rich-text .lebanon-booking-tools a.page-button.page-button--primary,:root[data-theme=dark] .rich-text .lebanon-booking-tools a.page-button.page-button--primary:visited{border:1px solid #94eadf;background:#94eadf;color:#08204f}
