.CatalogSeoBlocks_stack__3jb3S{display:grid;min-width:0;gap:16px;margin-top:30px}.CatalogSeoBlocks_section__g3Y0Z{min-width:0;border:1px solid var(--catalog-border);border-radius:22px;padding:22px;color:var(--catalog-text);background:var(--catalog-surface)}.CatalogSeoBlocks_title__Gog3P{margin:0 0 8px;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25}.CatalogSeoBlocks_note__vwJoE,.CatalogSeoBlocks_subtitle__SGdG8{margin:0;color:var(--catalog-secondary);font-size:14px;line-height:1.5}.CatalogSeoBlocks_note__vwJoE{margin-top:12px}.CatalogSeoBlocks_requirements__LfOHr,.CatalogSeoBlocks_reviews__hWzVC,.CatalogSeoBlocks_stats__g4b7a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin-top:16px}.CatalogSeoBlocks_requirement__W7yxp,.CatalogSeoBlocks_review__DJa3_,.CatalogSeoBlocks_stat__CbI7_{min-width:0;border:1px solid var(--catalog-border);border-radius:16px;padding:16px;background:var(--catalog-surface-raised)}.CatalogSeoBlocks_context__7hgj3,.CatalogSeoBlocks_date__mtr0X,.CatalogSeoBlocks_statLabel__MHl2e{color:var(--catalog-secondary);font-size:12px}.CatalogSeoBlocks_statValue__kakeK{overflow-wrap:anywhere;margin-top:4px;color:var(--catalog-primary);font-size:21px;font-weight:700}.CatalogSeoBlocks_tableWrap__bz_aj{overflow-x:auto;margin-top:16px}.CatalogSeoBlocks_table__0FQRY{width:100%;border-collapse:collapse;font-size:14px}.CatalogSeoBlocks_table__0FQRY td,.CatalogSeoBlocks_table__0FQRY th{padding:10px 12px 10px 0;border-bottom:1px solid var(--catalog-border);text-align:left;white-space:nowrap}.CatalogSeoBlocks_accommodation__lTMxC,.CatalogSeoBlocks_link__zOhKs,.CatalogSeoBlocks_table__0FQRY a{color:var(--catalog-primary);text-decoration:none}.CatalogSeoBlocks_accommodation__lTMxC:hover,.CatalogSeoBlocks_link__zOhKs:hover,.CatalogSeoBlocks_table__0FQRY a:hover{text-decoration:underline}.CatalogSeoBlocks_accommodation__lTMxC:focus-visible,.CatalogSeoBlocks_link__zOhKs:focus-visible,.CatalogSeoBlocks_table__0FQRY a:focus-visible{outline:2px solid var(--catalog-primary);outline-offset:3px}.CatalogSeoBlocks_requirementTitle__l7mkl,.CatalogSeoBlocks_reviewHead__AuO_o{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:650}.CatalogSeoBlocks_required__qwtOd{border-radius:999px;padding:3px 8px;color:#8a3600;background:#fff0df;font-size:11px}.CatalogSeoBlocks_list__HdkAZ{margin:12px 0 0;padding-left:18px;color:var(--catalog-secondary);font-size:14px}.CatalogSeoBlocks_list__HdkAZ li+li{margin-top:6px}.CatalogSeoBlocks_accommodations__oJW04,.CatalogSeoBlocks_links__vglhC{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.CatalogSeoBlocks_accommodation__lTMxC,.CatalogSeoBlocks_link__zOhKs{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--catalog-border);border-radius:999px;padding:9px 14px;background:var(--catalog-surface-raised)}.CatalogSeoBlocks_count__fgoSQ{flex-shrink:0;color:var(--catalog-secondary);font-size:12px}.CatalogSeoBlocks_linkLabel__JOO_g{min-width:0;overflow-wrap:anywhere}.CatalogSeoBlocks_review__DJa3_ p{margin:10px 0 0;color:var(--catalog-secondary);font-size:14px;line-height:1.55}.CatalogSeoBlocks_rating__Tx_gr{color:#a96600;font-variant-numeric:tabular-nums}.CatalogSeoBlocks_faq__xIB2n{margin-top:14px}.CatalogSeoBlocks_faq__xIB2n details{border:1px solid var(--catalog-border);border-radius:14px;background:var(--catalog-surface-raised)}.CatalogSeoBlocks_faq__xIB2n details+details{margin-top:8px}.CatalogSeoBlocks_faq__xIB2n summary{padding:14px 16px;font-weight:650;cursor:pointer}.CatalogSeoBlocks_answer__xE_eJ{padding:0 16px 14px;color:var(--catalog-secondary);line-height:1.55}.CatalogSeoBlocks_relatedGroups__zyDEm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:16px}.CatalogSeoBlocks_group__ch_E9{min-width:0}.CatalogSeoBlocks_groupTitle__89RSp{margin:0;color:var(--catalog-secondary);font-size:14px;font-weight:650}@media (max-width:640px){.CatalogSeoBlocks_section__g3Y0Z{border-radius:18px;padding:18px}.CatalogSeoBlocks_requirements__LfOHr,.CatalogSeoBlocks_reviews__hWzVC,.CatalogSeoBlocks_stats__g4b7a{grid-template-columns:1fr}}.rp-top-badge{--rp-top-fg:#25371c;--rp-top-bg:#eef5d6;--rp-top-line:#b3c77b;--rp-top-hover-bg:#e7f0c4;--rp-top-shadow:0 2px 6px #25371c14;position:relative;display:inline-block;max-width:100%;color:var(--rp-top-fg);pointer-events:auto;font-size:13px;line-height:1.4}.rp-top-badge>button{display:flex;align-items:center;gap:8px;min-height:48px;max-width:100%;padding:8px 12px;cursor:pointer;font:inherit;font-weight:600;color:inherit;border:1px solid var(--rp-top-line);border-radius:10px;background:var(--rp-top-bg);box-shadow:var(--rp-top-shadow);text-align:left}.rp-top-badge>button:hover{background:var(--rp-top-hover-bg)}.rp-top-badge>button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:10px}.rp-top-medallion{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#d9ff43;color:#17211c}.rp-top-icon{flex-shrink:0;width:18px;height:18px}.dark .rp-top-badge,:root[data-theme=dark] .rp-top-badge,html.dark .rp-top-badge{--rp-top-fg:#dbeaa5;--rp-top-bg:#253321;--rp-top-line:#667b42;--rp-top-hover-bg:#304129;--rp-top-shadow:0 2px 6px #0003}@media(max-width:640px){.rp-top-medallion{width:24px;height:24px}.rp-top-icon{width:16px;height:16px}}.rp-top-explanation{position:fixed;max-width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;background:var(--rp-surface,#fff);color:var(--rp-ink,#0e1522);padding:24px;border:1px solid var(--rp-line,#e5e5e2);border-radius:20px;box-shadow:0 8px 28px #0002;overflow:auto;overflow-wrap:anywhere}.rp-top-explanation::backdrop{background:#0e152270}.rp-top-explanation h2{font-size:20px;font-weight:700;margin:0}.rp-top-explanation button{min-height:48px;margin-top:16px;padding:10px 20px;border:0;border-radius:999px;background:#d9ff43;color:#0e1522;font-weight:650;cursor:pointer}.rp-top-explanation p{margin:8px 0 0;font-size:14px;line-height:1.5;color:inherit}.rp-compact-reputation{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap;max-width:100%;pointer-events:auto}.dark .rp-top-explanation,:root[data-theme=dark] .rp-top-explanation,html.dark .rp-top-explanation{--rp-surface:#18202d;--rp-ink:#f5f7fb;--rp-line:#354359}