.outing_page__OvkPk{padding-bottom:130px;max-width:1240px}.outing_page__OvkPk :is(button,a,input,select):focus-visible{outline:3px solid var(--color-accent,#203f88);outline-offset:3px}.outing_brief__CLsdz{margin:20px 0;background:var(--color-sky,#e9f2f6);border:1px solid var(--color-border,#cbd6df);border-radius:14px;padding:16px 18px}.outing_briefHeading__eGO8V{display:flex;gap:16px;align-items:start;justify-content:space-between}.outing_briefHeading__eGO8V>div{min-width:0}.outing_eyebrow__ioCGC{font-weight:700;font-size:12px;margin:0 0 4px}.outing_briefQuery__EBaIp{font-weight:600;margin:0;overflow-wrap:anywhere}.outing_chips__LoGvi{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.outing_button__j5jcw,.outing_chip__zwusS,.outing_primary__0oQVH{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid var(--color-boundary,#8795a9);border-radius:9px;line-height:1.35;font-size:14px;text-decoration:none;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.outing_button__j5jcw{background:transparent;color:inherit}.outing_primary__0oQVH{background:var(--color-accent,#203f88);color:var(--color-on-accent,#fff);border-color:transparent;font-weight:600}.outing_chip__zwusS{background:var(--color-paper,#fffaf6);font-size:13px}.outing_button__j5jcw:disabled{opacity:.55;cursor:default}.outing_help__ZfPsp{font-size:13px;line-height:1.5;font-weight:400;color:var(--color-text-secondary,#52627e);margin:5px 0}.outing_unresolved__Bd1qm{font-size:14px;margin:12px 0 0}.outing_actions__iQOOw{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.outing_field__KeRL8{display:block;margin:18px 0 6px;font-weight:600}.outing_input__O7ISS,.outing_select__SbIrS{width:100%;max-width:100%;min-height:44px;border:1px solid var(--color-boundary,#8795a9);border-radius:8px;padding:10px;background:var(--color-paper,#fffaf6);color:inherit;font-size:16px}.outing_select__SbIrS{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-size:4px 4px;background-repeat:no-repeat}.outing_dialog__fmp3g{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-boundary,#8795a9);border-radius:14px;padding:24px;background:var(--color-paper,#fffaf6);color:var(--color-text,#263b68)}.outing_dialog__fmp3g::backdrop{background:#14213c80}.outing_dialog__fmp3g h2{font-size:27px;line-height:1.15;margin:0 0 12px}.outing_dialog__fmp3g h3{font-size:21px;line-height:1.25;margin:0 0 8px;overflow-wrap:anywhere}.outing_dialog__fmp3g :is(button,a,input,select):focus-visible{outline:3px solid var(--color-accent,#203f88);outline-offset:3px}.outing_recovery__RIUYQ{margin:14px 0;padding:16px;border:1px solid var(--color-border,#cbd6df);border-radius:12px;background:var(--color-paper,#fffaf6)}.outing_recovery__RIUYQ h2{font-size:20px;line-height:1.3;margin:0 0 8px}.outing_layout__CcAyH{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.outing_layoutWithMap__AIgmU{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.outing_cards__qsVLA{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.outing_card__Mx9mw{background:var(--color-surface,#fff);border:1px solid var(--color-border,#cbd6df);border-radius:14px;padding:14px;min-width:0;scroll-margin-top:120px}.outing_card__Mx9mw:focus{outline:3px solid var(--color-accent,#203f88)}.outing_card__Mx9mw>.place-card{border:0;box-shadow:none;background:transparent;overflow:visible}.outing_card__Mx9mw .place-card-link{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;min-height:0}.outing_card__Mx9mw .place-card-media{height:auto;min-width:0}.outing_card__Mx9mw .place-card-photo{height:94px;min-height:0;aspect-ratio:auto;border-radius:9px;overflow:hidden}.outing_card__Mx9mw .place-card-body{padding:0 48px 0 0;min-width:0}.outing_card__Mx9mw .place-card-body h3{font-size:25px;line-height:1.15;overflow-wrap:anywhere;margin:4px 0 8px}.outing_card__Mx9mw .place-card-save{left:auto;right:0;top:0}.outing_card__Mx9mw .place-card-location,.outing_card__Mx9mw .place-card-meta{font-size:13px}.outing_card__Mx9mw .place-card-summary{display:block;-webkit-line-clamp:unset;overflow:visible}.outing_card__Mx9mw .place-card-detail{font-size:14px;min-height:44px}.outing_card__Mx9mw .place-card-credit{position:static;font-size:10px;padding:3px 0;overflow-wrap:anywhere}.outing_card__Mx9mw .photo-placeholder{min-height:0;height:100%;font-size:11px}.outing_facts___chff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;border-top:1px solid var(--color-border,#cbd6df);padding:0;font-size:14px}.outing_fact__7t_ir{min-width:0;padding:10px 12px 10px 0;overflow-wrap:anywhere}.outing_fact__7t_ir+.outing_fact__7t_ir{padding-left:12px;border-left:1px solid var(--color-border,#cbd6df)}.outing_fact__7t_ir dt{font-size:12px;color:var(--color-text-secondary,#52627e);margin-bottom:4px}.outing_fact__7t_ir dd{margin:0}.outing_fact__7t_ir[data-state=conditional],.outing_notice__qgu0q{background:#f5eddf}.outing_condition__fAiBr{padding:10px;border-radius:8px;background:#f5eddf;margin-top:10px;font-size:14px}.outing_cardActions__9teUq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.outing_compareLabel__xknMF{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer}.outing_compareLabel__xknMF input{width:20px;height:20px;flex-shrink:0}.outing_tray__bJJgM{position:fixed;z-index:30;bottom:12px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);display:flex;align-items:center;gap:12px;background:var(--color-paper,#fffaf6);border:1px solid var(--color-boundary,#8795a9);box-shadow:0 4px 20px #14213c20;border-radius:12px;padding:10px 14px}.outing_tray__bJJgM p{font-size:13px}.outing_comparison___9ZP0{width:min(960px,calc(100% - 24px))}.outing_comparedBrief__La5fR{padding:8px 12px;background:#e9f2f6;border-radius:9px;margin:10px 0}.outing_changePlaces__FUrd9 summary,.outing_comparedBrief__La5fR summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600}.outing_comparedBrief__La5fR .outing_chips__LoGvi{margin:0;gap:6px 12px}.outing_comparisonName__Q_lgV{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.outing_changePlaces__FUrd9{margin:16px 0;border-top:1px solid var(--color-border,#cbd6df)}.outing_changePlaces__FUrd9>div{padding:12px 0;border-bottom:1px solid var(--color-border,#cbd6df)}.outing_table__RhBRE{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0;font-size:14px}.outing_table__RhBRE td,.outing_table__RhBRE th{padding:12px;vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--color-border,#cbd6df)}.outing_table__RhBRE thead th{background:#e9f2f6}.outing_table__RhBRE th:first-child{width:23%}.outing_table__RhBRE thead :is(a,button,select){margin-top:8px}.outing_table__RhBRE td+td{border-left:1px solid var(--color-border,#cbd6df)}.outing_table__RhBRE tr[data-different]{background:#f5eddf}.outing_table__RhBRE p{margin:0 0 6px}.outing_notice__qgu0q{padding:14px;border-radius:9px;font-size:14px;line-height:1.5}.outing_filterSection__sn_tE{padding:16px 0;border-bottom:1px solid var(--color-border,#cbd6df)}.outing_filterSection__sn_tE h3{font-size:16px;margin-bottom:10px}.outing_filterOptions__aujWu{display:flex;flex-wrap:wrap;gap:8px}.outing_filterOptions__aujWu [aria-pressed=true]{background:#cce3ef;border-color:var(--color-accent,#203f88)}@media(max-width:700px){.outing_page__OvkPk{padding-bottom:140px}.outing_layoutWithMap__AIgmU{grid-template-columns:minmax(0,1fr)}.outing_brief__CLsdz{padding:12px;margin:16px 0}.outing_briefHeading__eGO8V{gap:10px}.outing_briefHeading__eGO8V>.outing_button__j5jcw{flex-shrink:0}.outing_card__Mx9mw{padding:12px}.outing_card__Mx9mw .place-card-link{grid-template-columns:76px minmax(0,1fr);gap:12px}.outing_card__Mx9mw .place-card-photo{height:76px}.outing_card__Mx9mw .place-card-body{padding:0 40px 0 0}.outing_card__Mx9mw .place-card-body h3{font-size:22px}.outing_card__Mx9mw .place-card-save{right:0;top:0}.outing_facts___chff{grid-template-columns:repeat(2,minmax(0,1fr))}.outing_fact__7t_ir:nth-child(odd){padding-left:0;border-left:0}.outing_fact__7t_ir:nth-child(n+3){border-top:1px solid var(--color-border,#cbd6df)}.outing_dialog__fmp3g{padding:16px}.outing_dialog__fmp3g h2{font-size:24px}.outing_dialog__fmp3g h3{font-size:19px}.outing_comparison___9ZP0>.outing_briefHeading__eGO8V{display:flex;gap:10px}.outing_comparison___9ZP0>.outing_briefHeading__eGO8V h2{font-size:22px}.outing_comparison___9ZP0>.outing_briefHeading__eGO8V .outing_button__j5jcw{font-size:13px;padding:8px}.outing_comparison___9ZP0 .outing_comparisonName__Q_lgV{font-size:16px;line-height:1.25}.outing_table__RhBRE,.outing_table__RhBRE tbody,.outing_table__RhBRE thead{display:block}.outing_table__RhBRE tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.outing_table__RhBRE td,.outing_table__RhBRE th{width:auto!important;padding:10px 7px}.outing_table__RhBRE tbody th{grid-column:1/-1;padding-bottom:2px;border-bottom:0}.outing_table__RhBRE .outing_rowHeading__dfJXT{display:none}.outing_table__RhBRE select{font-size:13px;padding:8px 22px 8px 3px}.outing_tray__bJJgM{gap:8px;padding:8px}.outing_tray__bJJgM .outing_button__j5jcw,.outing_tray__bJJgM .outing_primary__0oQVH{padding:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.outing_dialog__fmp3g *,.outing_page__OvkPk *{scroll-behavior:auto;transition:none}}.outing_secondary___VMNo{margin:8px 0 16px;font-size:14px}.outing_secondary___VMNo summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline}.outing_card__Mx9mw .decision-summary{margin-top:12px;font-size:14px}.outing_card__Mx9mw .decision-summary p{font-size:14px;line-height:1.45}.outing_card__Mx9mw .photo-placeholder span{font-size:11px;white-space:normal;overflow-wrap:normal;line-height:1.4;text-align:center}.outing_page__OvkPk .outing-results-heading{margin:16px 0;gap:12px}@media(max-width:700px){.outing_page__OvkPk .outing-results-heading h1{font-size:25px}.outing_cardActions__9teUq{flex-wrap:wrap}.outing_cardActions__9teUq>.outing_help__ZfPsp{flex-basis:100%}}