.travel-type_banner__h9qt9 {
  position: relative;
  z-index: 1;
  --home-header-height: var(--site-navigation-height);
  margin-top: calc(-1 * var(--site-navigation-height));
  background: #193c4a;
}

.travel-type_banner__h9qt9 .travel-type_heroCopy__OCJKh { padding-bottom: 32px; }
.travel-type_banner__h9qt9 .travel-type_heroCopy__OCJKh h1 { max-width: 820px; font-family: Georgia, serif; font-weight: 400; }
.travel-type_heroLink__GsK4m {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  min-height: 44px;
  margin-top: 12px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.travel-type_heroLink__GsK4m:hover { color: #d9efef; }
.travel-type_heroLink__GsK4m:focus-visible { outline: 2px solid #fff; outline-offset: 4px; }


.travel-type_content__D4GfS { width: var(--site-content-width); max-width: var(--site-content-max); margin: 0 auto; padding-bottom: 48px; }
.travel-type_explore__arY5x { padding: 48px 0; scroll-margin-top: 80px; }
.travel-type_exploreHeader__1u3Nx { min-width: 0; }
.travel-type_eyebrow__PUgef { margin: 0 0 12px; color: #46757b; font-size: 10px; font-weight: 700; line-height: 1.5; letter-spacing: 1.5px; }
.travel-type_sectionTitle__djOwZ { margin: 0 0 16px; color: #172f3d; font-family: Georgia, serif; font-size: 32px; font-weight: 400; line-height: 1.25; }
.travel-type_intro__YZruy { max-width: 640px; margin: 0; color: #64748b; font-size: 15px; line-height: 1.8; }
.travel-type_search__BYUQ6 { --search-radius: var(--site-card-radius, 8px); width: 100%; max-width: 520px; min-width: 0; margin-top: 20px; }
.travel-type_results__fKr1w { scroll-margin-top: calc(var(--site-navigation-height, 64px) + 16px); outline: none; }
.travel-type_resultCount__XLcGR { margin: 28px 0 16px; color: #64748b; font-size: 12px; }
.travel-type_emptyState__mgM1Y { padding: 48px 24px; border: 1px dashed #cbd5e1; border-radius: var(--site-card-radius, 8px); background: #f8fafc; text-align: center; }

.travel-type_planning__EHl7V { margin-bottom: 48px; padding: 36px; border: 1px solid #e0e9e7; border-radius: var(--site-card-radius, 8px); background: #f4f8f7; }
.travel-type_planningGrid__cKj56 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 40px; }
.travel-type_planningGrid__cKj56 > div { border-top: 1px solid #dbe5e2; padding-top: 20px; }


@media (max-width: 599px) {
  .travel-type_banner__h9qt9 .travel-type_heroCopy__OCJKh h1 { font-size: 29px; }
  .travel-type_explore__arY5x { padding-block: 32px; }
  .travel-type_sectionTitle__djOwZ { font-size: 27px; }
  .travel-type_planningGrid__cKj56 { grid-template-columns: 1fr; gap: 16px; }
  .travel-type_planning__EHl7V { margin-bottom: 32px; padding: 24px 20px; }
  .travel-type_eyebrow__PUgef { font-size: 9px; letter-spacing: 1.1px; }
  .travel-type_resultCount__XLcGR { margin-top: 24px; }
}

.breadcrumb_breadcrumb__Iv2fS { width: 100%; margin: 0 auto; padding: 10px 16px; background: #fff; border-bottom: 1px solid #e2e8f0; color: #64748b; font-size: 13px; line-height: 1.5; }
.breadcrumb_breadcrumb__Iv2fS ol { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 8px; max-width: var(--site-content-max, 1176px); margin: 0 auto; padding: 0; list-style: none; }
.breadcrumb_breadcrumb__Iv2fS li { display: inline-flex; align-items: center; gap: 8px; min-width: 0; max-width: 100%; }
.breadcrumb_breadcrumb__Iv2fS a { display: inline-flex; align-items: center; gap: 6px; min-height: 28px; color: #134fa7; font-size: inherit; font-weight: 500; text-decoration: none; overflow-wrap: anywhere; }
.breadcrumb_breadcrumb__Iv2fS a:hover { text-decoration: underline; text-underline-offset: 3px; }
.breadcrumb_breadcrumb__Iv2fS a:focus-visible { outline: 2px solid #134fa7; outline-offset: 3px; }
.breadcrumb_breadcrumb__Iv2fS [aria-current="page"] { color: #64748b; font-weight: 500; overflow-wrap: anywhere; }
.breadcrumb_breadcrumb__Iv2fS svg { flex-shrink: 0; width: 16px; height: 16px; }
.breadcrumb_breadcrumb__Iv2fS .breadcrumb_separator__QsM8U { color: #94a3b8; }
@media (max-width: 767px) {
  .breadcrumb_breadcrumb__Iv2fS { display: none; }
}

.TripArticleGrid_card__ppsU3 {
  border-radius: var(--site-card-radius, 8px);
  transition: border-color 220ms ease, box-shadow 220ms ease;
}

.TripArticleGrid_image__HBKNc {
  transition: transform 280ms ease, filter 280ms ease;
}

.TripArticleGrid_content__sKKuS {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: flex-end;
  gap: 12px;
  padding: 20px;
  color: #4b5563;
  font-size: 14px;
  line-height: 22px;
}

.TripArticleGrid_summary__5_tvv,
.TripArticleGrid_planning__1baSY > div {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.TripArticleGrid_summary__5_tvv,
.TripArticleGrid_planning__1baSY {
  margin: 0;
}

.TripArticleGrid_withPlanning__8TgON .TripArticleGrid_summary__5_tvv {
  height: 44px;
  flex-shrink: 0;
}

.TripArticleGrid_planning__1baSY {
  display: grid;
  grid-template-rows: 44px 22px 66px;
  gap: 8px;
}

.TripArticleGrid_planning__1baSY > div:nth-child(2) {
  -webkit-line-clamp: 1;
}

.TripArticleGrid_planning__1baSY > div:last-child {
  align-self: end;
  -webkit-line-clamp: 3;
}

.TripArticleGrid_planning__1baSY dt,
.TripArticleGrid_planning__1baSY dd {
  display: inline;
  margin: 0;
}

.TripArticleGrid_planning__1baSY dt {
  color: #1f2937;
  font-weight: 600;
}

.TripArticleGrid_actions__QaYbQ {
  display: flex;
  width: 100%;
  margin-top: auto;
  border-top: 1px solid #e5e7eb;
  transform: translateY(8px);
}

.TripArticleGrid_guideLink__AUqpT {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.TripArticleGrid_guideIcon__QlPUC {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #134fa7;
  color: #fff;
  box-shadow: 0 0 0 5px #ffffff66, 0 4px 16px #0005;
}

.TripArticleGrid_guideCaption__nzTpQ {
  display: contents;
}

.TripArticleGrid_guideIcon__QlPUC::before,
.TripArticleGrid_guideIcon__QlPUC::after {
  content: "";
  position: absolute;
  inset: -3px;
  border: 2px solid #ffffffb3;
  border-radius: 50%;
  background: #ffffff0d;
  pointer-events: none;
  animation: TripArticleGrid_guideRipple__hTRqL 1.8s ease-out infinite;
  animation-play-state: paused;
}

.TripArticleGrid_guideIcon__QlPUC::after {
  animation-delay: -0.9s;
}

@keyframes TripArticleGrid_guideRipple__hTRqL {
  from { transform: scale(1); opacity: 0.7; }
  to { transform: scale(1.9); opacity: 0; }
}

.TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_guideIcon__QlPUC::before,
.TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_guideIcon__QlPUC::after {
  animation-play-state: running;
}

.TripArticleGrid_guideIcon__QlPUC,
.TripArticleGrid_actions__QaYbQ {
  opacity: 0;
  pointer-events: none;
  transition: opacity 220ms ease, transform 220ms ease;
}

.TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_guideIcon__QlPUC,
.TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_actions__QaYbQ {
  opacity: 1;
  pointer-events: auto;
}

.TripArticleGrid_card__ppsU3:focus-within {
  border-color: #134fa7;
  box-shadow: 0 10px 28px #134fa72e;
}

.TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_image__HBKNc {
  transform: scale(1.045);
  filter: brightness(0.85);
}

.TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_actions__QaYbQ {
  transform: translateY(0);
}

@media (hover: hover) and (pointer: fine) {
  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_guideIcon__QlPUC::before,
  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_guideIcon__QlPUC::after {
    animation-play-state: running;
  }

  .TripArticleGrid_card__ppsU3:hover {
    border-color: #134fa7;
    box-shadow: 0 10px 28px #134fa72e;
  }

  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_image__HBKNc {
    transform: scale(1.045);
    filter: brightness(0.85);
  }

  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_actions__QaYbQ {
    transform: translateY(0);
  }

  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_guideIcon__QlPUC,
  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_actions__QaYbQ {
    opacity: 1;
    pointer-events: auto;
  }
}

@media (hover: none), (pointer: coarse) {
  .TripArticleGrid_guideIcon__QlPUC,
  .TripArticleGrid_actions__QaYbQ {
    opacity: 1;
    pointer-events: auto;
  }

  .TripArticleGrid_actions__QaYbQ {
    transform: none;
  }
}

@media (max-width: 767px) {
  .TripArticleGrid_guideCaption__nzTpQ {
    position: absolute;
    bottom: 0.75rem;
    left: 0.75rem;
    right: 0.75rem;
    display: flex;
    align-items: center;
    gap: 10px;
  }

  .TripArticleGrid_imageTitle__ptsXI {
    position: static;
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .TripArticleGrid_guideIcon__QlPUC {
    width: 22px;
    height: 22px;
    flex-shrink: 0;
    box-shadow: 0 0 0 1px #ffffff66;
  }

  .TripArticleGrid_guideIcon__QlPUC svg {
    width: 14px;
    height: 14px;
  }

  .TripArticleGrid_guideIcon__QlPUC::before,
  .TripArticleGrid_guideIcon__QlPUC::after {
    display: none;
    animation: none;
  }
}

.TripArticleGrid_button__DrMFk {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 8px;
  border: 0;
  border-radius: 0;
  background: #fff;
  color: #134fa7;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 180ms ease;
}

.TripArticleGrid_button__DrMFk + .TripArticleGrid_button__DrMFk {
  border-left: 1px solid #e5e7eb;
}

.TripArticleGrid_button__DrMFk:hover {
  background: #eff4f8;
}

.TripArticleGrid_primaryButton__TCZxt {
  background: #134fa7;
  color: #fff;
}

.TripArticleGrid_primaryButton__TCZxt:hover,
.TripArticleGrid_guideLink__AUqpT:hover .TripArticleGrid_guideIcon__QlPUC {
  background: #0b3778;
  color: #fff;
}

.TripArticleGrid_card__ppsU3:focus-visible,
.TripArticleGrid_guideLink__AUqpT:focus-visible,
.TripArticleGrid_button__DrMFk:focus-visible {
  outline: 2px solid #134fa7;
  outline-offset: 3px;
}

.TripArticleGrid_button__DrMFk:focus-visible,
.TripArticleGrid_guideLink__AUqpT:focus-visible {
  outline-offset: -3px;
}

@media (prefers-reduced-motion: reduce) {
  .TripArticleGrid_guideIcon__QlPUC::before,
  .TripArticleGrid_guideIcon__QlPUC::after {
    animation: none;
    display: none;
  }

  .TripArticleGrid_card__ppsU3,
  .TripArticleGrid_image__HBKNc,
  .TripArticleGrid_guideIcon__QlPUC,
  .TripArticleGrid_actions__QaYbQ,
  .TripArticleGrid_button__DrMFk {
    transition: none;
  }

  .TripArticleGrid_card__ppsU3 .TripArticleGrid_image__HBKNc,
  .TripArticleGrid_card__ppsU3 .TripArticleGrid_actions__QaYbQ,
  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_image__HBKNc,
  .TripArticleGrid_card__ppsU3:hover .TripArticleGrid_actions__QaYbQ,
  .TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_image__HBKNc,
  .TripArticleGrid_card__ppsU3:focus-within .TripArticleGrid_actions__QaYbQ {
    transform: none;
  }
}

.destination-autocomplete_destination__Yezbf,.destination-autocomplete_destinationRoot__TtEgS{position:relative;min-width:0;}
.destination-autocomplete_field__gry39{display:flex;align-items:center;gap:10px;min-height:58px;padding:6px 14px;}
.destination-autocomplete_label__2tImi{display:block;font-size:12px;font-weight:500;line-height:1.2;margin-bottom:4px;color:#475569;}
.destination-autocomplete_field__gry39>svg{flex-shrink:0;width:19px;color:#475569;}
.destination-autocomplete_field__gry39>span{min-width:0;flex:1;}
.destination-autocomplete_field__gry39 input{width:100%;min-width:0;border:0;background:transparent;padding:0;font-size:16px;font-weight:600;line-height:22px;color:#0f172a;}
.destination-autocomplete_destinationRoot__TtEgS .destination-autocomplete_field__gry39 input:focus,.destination-autocomplete_destinationRoot__TtEgS .destination-autocomplete_field__gry39 input:focus-visible{outline:none;box-shadow:none;}
.destination-autocomplete_clearDestination__uq32B{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;}
.destination-autocomplete_clearDestination__uq32B:hover{background:#e2e8f0;}
.destination-autocomplete_destinationPanel__jPovI{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:40;border:1px solid #e2e8f0;border-radius:var(--site-card-radius,8px);box-shadow:0 12px 30px #0f172a20;background:#fff;overflow:hidden;}
.destination-autocomplete_destinationPanel__jPovI>p{margin:0;padding:10px 14px 7px;font-size:11px;font-weight:600;color:#64748b;}
.destination-autocomplete_destinationPanel__jPovI ul{list-style:none;margin:0;padding:0 4px 4px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;}
.destination-autocomplete_destinationPanel__jPovI li{display:flex;align-items:center;gap:10px;min-height:55px;padding:9px 10px;border-radius:7px;cursor:pointer;}
.destination-autocomplete_destinationPanel__jPovI li[aria-selected=true],.destination-autocomplete_destinationPanel__jPovI li:hover{background:#f1f5f9;}
.destination-autocomplete_destinationPanel__jPovI svg{color:#64748b;flex-shrink:0;}
.destination-autocomplete_destinationPanel__jPovI strong{display:block;color:#0f172a;font-size:14px;font-weight:600;overflow-wrap:anywhere;}
.destination-autocomplete_destinationPanel__jPovI small{display:block;color:#64748b;font-size:12px;line-height:1.4;margin-top:2px;}
@media(max-width:700px){.destination-autocomplete_destinationPanel__jPovI ul{max-height:240px;}}

.destination-autocomplete_field__gry39{height:64px;min-height:64px;border-radius:12px!important;padding:10px 16px;box-sizing:border-box;}
.destination-autocomplete_field__gry39 input{display:block;height:24px;min-height:24px;line-height:24px;}
.destination-autocomplete_destinationPanel__jPovI{z-index:60;background:#fff;isolation:isolate;}
.destination-autocomplete_destinationPanel__jPovI ul{max-height:min(280px,40dvh);}

/* Keep the submit controls reachable while suggestions are open on phones. */
@media(max-width:700px){.destination-autocomplete_destinationPanel__jPovI{position:static;margin-top:8px;}}

.TripDestinationSearch_destination___DfMw { }
.TripDestinationSearch_destinationRoot__M_SkZ { }
.TripDestinationSearch_field__uyYZk {
  height: 52px;
  min-height: 52px;
  border-radius: var(--site-card-radius, 8px) !important;
}
.TripDestinationSearch_field__uyYZk input { font-weight: 400; }
.TripDestinationSearch_label__4OYyN {
  margin-bottom: 10px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}
.TripDestinationSearch_clearDestination__YVwNU { width: 44px; height: 44px; }
.TripDestinationSearch_destinationPanel__tpd0d { }
.TripDestinationSearch_hint__5SVKH { margin: 8px 0 0; color: #e2e8f0; font-size: 12px; line-height: 1.5; }

.CategoryStrip_strip__F1CIO {
  margin-bottom: 32px;
  min-width: 0;
  padding: 16px 12px;
  border-radius: var(--site-card-radius, 8px);
  background: #f1f7fb;
}

.CategoryStrip_track__eL6Rd {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 3px 2px 8px;
  scrollbar-width: thin;
  scrollbar-color: #cbd5e1 transparent;
}

.CategoryStrip_tile___hTZm {
  display: flex;
  flex: 1 0 82px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 112px;
  padding: 12px 7px;
  border: 1px solid transparent;
  border-radius: var(--site-card-radius, 8px);
  background: #fff;
  box-shadow: 0 3px 12px #26456705;
  color: #26364b;
  text-decoration: none;
  transition: border-color 150ms, background-color 150ms;
}

.CategoryStrip_tile___hTZm:hover { border-color: #b2c9df; background: #fafdff; color: #134fa7; }
.CategoryStrip_tile___hTZm[aria-current="page"] { border-color: #6593cf; background: #edf5ff; box-shadow: inset 0 0 0 1px #6593cf; }
.CategoryStrip_tile___hTZm:focus-visible { outline: 2px solid #134fa7; outline-offset: 2px; }
.CategoryStrip_label__BNtjM { font-size: 12px; font-weight: 600; line-height: 1.4; text-transform: capitalize; }
.CategoryStrip_count__M9n36 { color: #64748b; font-size: 10px; line-height: 1.4; white-space: nowrap; }
.CategoryStrip_icon__3D2Tk {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  margin-bottom: 4px;
  border-radius: 50%;
  color: #527fba;
  background: #edf4fd;
}
.CategoryStrip_icon__3D2Tk[data-category="cultural"] { color: #b96942; background: #faf0eb; }
.CategoryStrip_icon__3D2Tk[data-category="desert"], .CategoryStrip_icon__3D2Tk[data-category="religious"] { color: #c89f39; background: #fcf7e7; }
.CategoryStrip_icon__3D2Tk[data-category="heritage"], .CategoryStrip_icon__3D2Tk[data-category="nature"], .CategoryStrip_icon__3D2Tk[data-category="trekking"] { color: #56915f; background: #edf7f0; }
.CategoryStrip_icon__3D2Tk[data-category="historical"], .CategoryStrip_icon__3D2Tk[data-category="wildlife"] { color: #936638; background: #f8f2e9; }
.CategoryStrip_icon__3D2Tk[data-category="spiritual"] { color: #7564bd; background: #f1effb; }

@media (max-width: 599px) {
  .CategoryStrip_strip__F1CIO { padding: 12px 8px; }
  .CategoryStrip_tile___hTZm { flex: 0 0 86px; min-height: 108px; }
}

@media (prefers-reduced-motion: reduce) {
  .CategoryStrip_tile___hTZm { transition: none; }
}

.faq_section__L__oj{width:100%;min-width:0;padding:40px 32px 48px;background:#f8fafc;color:#0f172a;}
.faq_section__L__oj .faq_layout__zrQM2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:start;gap:56px;max-width:1176px;margin:0 auto;}
.faq_section__L__oj .faq_intro__aECvi{padding-top:8px;text-align:left;}
.faq_section__L__oj .faq_helpIcon__sl_vf{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:10px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#134fa7;}
.faq_section__L__oj .faq_eyebrow__0HpGM{margin:0 0 7px;padding:0;color:#134fa7;font-size:10px;font-weight:600;line-height:1.6;letter-spacing:1.8px;}
.faq_section__L__oj .faq_intro__aECvi h2{max-width:320px;margin:0 0 10px;padding:0;border:0;color:#0f172a;font-family:inherit;font-size:36px;font-weight:600;line-height:1.18;letter-spacing:-.8px;text-shadow:none;}
.faq_section__L__oj .faq_support__4QKLl{max-width:320px;margin:0;padding:0;color:#64748b;font-size:14px;line-height:1.8;}
.faq_section__L__oj .faq_panel__7MaXr{width:100%;min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:var(--site-card-radius,8px);background:#fff;box-shadow:0 8px 28px #0f172a05;}
.faq_section__L__oj .faq_item__qs5XM+.faq_item__qs5XM{border-top:1px solid #e2e8f0;}
.faq_section__L__oj .faq_question__O4cPh{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;padding:12px 20px;border:0;border-radius:0;background:#fff;color:#0f172a;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer;}
.faq_section__L__oj .faq_question__O4cPh>span:first-child{min-width:0;overflow-wrap:anywhere;}
.faq_section__L__oj .faq_question__O4cPh:hover{background:#f8fafc;}
.faq_section__L__oj .faq_question__O4cPh:focus-visible{outline:2px solid #2563eb;outline-offset:-3px;}
.faq_section__L__oj .faq_indicator__g3yGY{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:0;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#64748b;font-size:20px;line-height:1;}
.faq_section__L__oj .faq_question__O4cPh[aria-expanded=true]{color:#134fa7;font-weight:600;}
.faq_section__L__oj .faq_question__O4cPh[aria-expanded=true] .faq_indicator__g3yGY{background:#134fa7;border-color:#134fa7;color:#fff;}
.faq_section__L__oj .faq_answer__JKMmc{padding:0 64px 16px 20px;color:#475569;font-size:14px;line-height:1.8;}
.faq_section__L__oj .faq_answer__JKMmc[hidden]{display:none;}
.faq_section__L__oj .faq_answer__JKMmc p,.faq_section__L__oj .faq_answer__JKMmc div{margin:0 0 10px;font-size:inherit;line-height:inherit;}.faq_section__L__oj .faq_answer__JKMmc p:last-child,.faq_section__L__oj .faq_answer__JKMmc div:last-child{margin-bottom:0;}
.faq_section__L__oj .faq_answer__JKMmc a{color:#134fa7;text-decoration:underline;text-underline-offset:3px;}.faq_section__L__oj .faq_answer__JKMmc ul,.faq_section__L__oj .faq_answer__JKMmc ol{padding-left:22px;}
@media(max-width:899px){.faq_section__L__oj{padding:32px 24px 40px;}.faq_section__L__oj .faq_layout__zrQM2{grid-template-columns:1fr;gap:22px;}.faq_section__L__oj .faq_intro__aECvi{padding:0;}.faq_section__L__oj .faq_intro__aECvi h2{max-width:none;font-size:32px;}.faq_section__L__oj .faq_support__4QKLl{max-width:580px;}}
@media(max-width:599px){.faq_section__L__oj{padding:28px 16px 32px;}.faq_section__L__oj .faq_layout__zrQM2{gap:18px;}.faq_section__L__oj .faq_intro__aECvi h2{font-size:27px;}.faq_section__L__oj .faq_support__4QKLl{font-size:13px;}.faq_section__L__oj .faq_question__O4cPh{padding:12px 14px;gap:10px;}.faq_section__L__oj .faq_answer__JKMmc{padding:0 14px 16px;font-size:13px;}}

/* Shared outer content alignment. */
.faq_section__L__oj{padding-inline:var(--site-gutter);}.faq_section__L__oj .faq_layout__zrQM2{max-width:var(--site-content-max);}

