.region-filters[data-astro-cid-pl6t2ery]{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.region-filters[data-astro-cid-pl6t2ery] label[data-astro-cid-pl6t2ery]{flex:1;gap:6px;min-width:180px;display:grid}.region-filters[data-astro-cid-pl6t2ery] select[data-astro-cid-pl6t2ery],.region-filters[data-astro-cid-pl6t2ery] button[data-astro-cid-pl6t2ery]{font:inherit;color:#0076da;background:#fff;border:1px solid #afcbd6;border-radius:7px;max-width:100%;padding:11px}.region-filters[data-astro-cid-pl6t2ery] button[data-astro-cid-pl6t2ery]{cursor:pointer;background:#edf6fa}.region-filters[data-astro-cid-pl6t2ery]>a[data-astro-cid-pl6t2ery]{padding:11px 0;font-size:14px}@media (width<=600px){.region-filters[data-astro-cid-pl6t2ery]{grid-template-columns:1fr;display:grid}.region-filters[data-astro-cid-pl6t2ery] label[data-astro-cid-pl6t2ery]{min-width:0}}.region-filters[data-astro-cid-pl6t2ery] .condition-options[data-astro-cid-pl6t2ery]{border:0;border-top:1px solid #d6e8ef;flex-wrap:wrap;flex:0 0 100%;gap:12px 20px;margin:0;padding:16px 0 0;display:flex}.condition-options[data-astro-cid-pl6t2ery] legend[data-astro-cid-pl6t2ery]{padding:0 8px 0 0;font-size:14px;font-weight:700}.region-filters[data-astro-cid-pl6t2ery] .condition-options[data-astro-cid-pl6t2ery] label[data-astro-cid-pl6t2ery]{flex:none;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.condition-options[data-astro-cid-pl6t2ery] input[data-astro-cid-pl6t2ery]{accent-color:#0076da;width:18px;height:18px}.region-filters[data-astro-cid-pl6t2ery] label[data-astro-cid-pl6t2ery][hidden]{display:none}@media (width<=600px){.region-filters[data-astro-cid-pl6t2ery] .condition-options[data-astro-cid-pl6t2ery]{grid-column:1/-1}}.service-filter-section[data-astro-cid-pl6t2ery]{border-top:1px solid #d6e8ef;flex:0 0 100%;grid-column:1/-1;width:100%;min-width:0;padding-top:12px}.service-filter-section[data-astro-cid-pl6t2ery]>summary[data-astro-cid-pl6t2ery]{cursor:pointer;margin-bottom:14px;font-size:13px;font-weight:700}.regional-explorer{--regional-ink:#18344a;--regional-blue:#0869c6;color:var(--regional-ink);font-size:14px;line-height:1.75}.regional-explorer .regional-filter-panel .condition-options{grid-template-columns:1fr!important;display:grid!important}.regional-explorer a{color:var(--regional-blue);text-decoration:none}.regional-explorer a:hover{text-decoration:underline}.regional-explorer button,.regional-explorer input,.regional-explorer select{font:inherit}.regional-explorer :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #61b7fb}.regional-explorer h1,.regional-explorer h2,.regional-explorer h3{letter-spacing:-.035em;line-height:1.5}.regional-explorer h1{margin:4px 0 12px;font-size:clamp(27px,3.25vw,39px);color:#092f47!important}.regional-explorer h2{margin:0 0 7px;font-size:clamp(21px,2.5vw,28px)}.regional-explorer h3{margin:0 0 12px;font-size:17px}.regional-explorer p{margin:0 0 14px}.regional-kicker{color:#2583ca;letter-spacing:.14em;margin-bottom:4px;font-size:11px;font-weight:800}.regional-hero{background:linear-gradient(115deg,#fff 58%,#f0f8ff);padding:12px 0 30px}.regional-crumbs{color:#8193a3;flex-wrap:wrap;gap:12px;margin:0 0 23px;font-size:11px;display:flex}.regional-crumbs a{color:#657e91}.regional-hero-layout{grid-template-columns:minmax(0,1fr) 354px;align-items:center;gap:30px;display:grid}.regional-hero-layout p{color:#5c7181;max-width:690px;margin:0;font-size:14px;line-height:1.9}.regional-booking{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.regional-booking a{white-space:nowrap;border:1.5px solid #0877c7;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:60px;padding:12px 8px;font-size:12px;font-weight:800;display:flex;box-shadow:0 3px #09324d14}.regional-booking a:first-child{color:#fff;background:#0877c7}.regional-booking a:hover{color:#fff;background:#005bb0;text-decoration:none}.regional-booking svg{flex-shrink:0}.regional-subnav{z-index:20;white-space:nowrap;scrollbar-width:none;background:#fff;border-bottom:1px solid #e2ebf1;gap:26px;display:flex;position:sticky;top:0;overflow-x:auto}.regional-subnav a{color:#556c7d;padding:14px 0;font-size:12px;font-weight:700;display:block}.regional-section{margin:0 0 87px;scroll-margin-top:76px}.regional-section#explore{padding-top:50px}.regional-description{color:#64798a;font-size:13px;margin:4px 0 20px!important}.regional-explore-grid{grid-template-columns:300px minmax(0,1fr);gap:17px;display:grid}.regional-filter-panel,.regional-map-panel{background:#fff;border:1px solid #dbe6ee;border-radius:15px;min-width:0;box-shadow:0 6px 22px #16374e12}.regional-filter-panel{padding:20px}.regional-filter-panel>h3{font-size:15px}.regional-search-label,.regional-city>label{color:#587081;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.regional-filter-panel>input,.regional-city select{color:#18344a;background:#fbfdff;border:1px solid #d6e3ec;border-radius:9px;width:100%;padding:11px;font-size:12px}.regional-explorer .region-filters{box-shadow:none;border:0;border-radius:0;gap:12px;margin:16px 0;padding:0;display:flex}.regional-explorer .region-filters>label{display:none}.regional-explorer .region-filters .condition-options{grid-template-columns:1fr;gap:7px;padding-top:8px;display:grid}.regional-explorer .condition-options legend{font-size:12px}.regional-explorer .region-filters .condition-options label{padding:2px 0;font-size:12px;line-height:1.5}.regional-explorer .condition-options input{width:15px;height:15px}.regional-explorer .region-filters button{padding:7px 12px;font-size:12px}.regional-explorer .region-filters>a{font-size:11px}.regional-city select{padding:8px}.regional-map-panel{align-self:start;position:relative;overflow:hidden}.regional-map-heading{background:#f8fbfd;border-bottom:1px solid #dfebf2;padding:12px 17px;font-size:13px;font-weight:700}.regional-map-heading small{color:#76899a;font-size:11px;font-weight:400;display:block}.regional-map{background:#edf3f6;height:530px}.regional-map-credit{text-align:right;border-top:1px solid #dce7ee;padding:9px 15px;font-size:10px}.regional-map-status{z-index:8;pointer-events:none;background:#fff;border-radius:8px;padding:12px;font-size:12px;position:absolute;top:90px;left:15px;right:15px}.regional-map-status[hidden]{display:none}.regional-map .leaflet-container{font-family:inherit}.regional-pin{background:0 0;border:0}.regional-pin>span{color:#fff;background:#126db5;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid;box-shadow:0 3px 9px #3335}.regional-popup{min-width:180px;font-size:12px;line-height:1.65}.regional-popup strong,.regional-popup small{display:block}.regional-popup a{font-weight:700}.regional-explorer .facility-results .results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px}.regional-explorer .sort-row{margin:20px 0 0}.regional-explorer .sort-row select{color:#24475f;border-color:#d6e4ed;padding:9px 12px;font-size:12px}.regional-explorer .sort-note{min-height:0;margin:4px 0 8px;font-size:11px}.regional-explorer .result-count{color:#62778a;font-size:12px}.regional-card{background:#fff;border:1px solid #dce8ef;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 5px 15px #183e570e}.regional-card h3{min-height:51px;margin:4px 0;font-size:17px}.regional-card h3 a{color:#0865b3}.regional-place{color:#7f92a0;font-size:10px}.regional-rating{align-items:center;gap:5px;min-height:22px;font-size:12px;display:flex}.regional-stars{color:#c58112;letter-spacing:-1px;font-size:17px}.regional-unrated{color:#6c7e8b}.regional-summary{color:#50687b;flex-grow:1;font-size:12px;line-height:1.8;margin:12px 0 10px!important}.regional-tags{flex-wrap:wrap;gap:5px;margin:0 0 14px;display:flex}.regional-tags span{color:#357697;background:#edf7fa;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.regional-facts{border-top:1px solid #e7edf2;border-bottom:1px solid #e7edf2;gap:9px;margin:0;padding:12px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.regional-explorer .regional-facts dt,.regional-explorer .regional-facts dd{border:0;margin:0;padding:0}.regional-facts dt{color:#6e808e;font-size:10px}.regional-facts dd{color:#20465c;font-size:13px;font-weight:700}.regional-facts small{color:#6e808e;font-size:10px;font-weight:400;line-height:1.5;display:block}.regional-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:800;display:flex}.regional-card-actions button{color:#526e80;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px;font-size:11px}.regional-table-scroll{border:1px solid #dbe7ef;border-radius:13px;max-width:100%;overflow-x:auto}.regional-table-scroll table{border-collapse:collapse;width:100%;min-width:800px;font-size:12px}.regional-table-scroll th,.regional-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f4;padding:14px 13px}.regional-table-scroll thead{background:#eff7fb}.regional-table-scroll thead th{color:#4b6578;font-size:11px}.regional-table-scroll tbody th{width:29%}.regional-table-scroll td:last-child{width:35%}.regional-table-scroll td small{color:#62778a;margin-top:3px;font-size:10px;line-height:1.6;display:block}.regional-table-scroll .price-source{font-size:11px}.regional-table-note{color:#62778a;font-size:11px;margin-top:10px!important}.regional-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:20px;display:grid}.regional-guide-grid article,.regional-travel-grid article{background:#fff;border:1px solid #dbe6ee;border-radius:14px;min-width:0;padding:22px}.regional-guide-grid p,.regional-travel-grid p{color:#50687b;font-size:12px;line-height:1.9}.regional-guide-grid a,.regional-travel-grid a{margin-top:8px;font-size:12px;font-weight:700;display:block}.regional-guide-icon{color:#0869c6;background:#e9f5ff;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:23px;display:grid}.regional-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.regional-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.regional-stories article{border:1px solid #dbe6ee;border-radius:14px;overflow:hidden}.regional-stories a{height:100%;display:block}.regional-stories img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.regional-stories a>div{padding:20px}.regional-stories span{font-size:12px;font-weight:700}.regional-faq{border:1px solid #dbe6ee;border-radius:13px;margin-top:20px;overflow:hidden}.regional-faq details{border-bottom:1px solid #e4ebf0;padding:17px 20px}.regional-faq details:last-child{border:0}.regional-faq summary{cursor:pointer;font-size:14px;font-weight:700}.regional-faq p{color:#50687b;margin:12px 0 0;font-size:12px;line-height:1.9}.regional-related{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.regional-related a{border:1px solid #d7e4ed;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:700}@media (width<=960px){.regional-hero-layout{grid-template-columns:1fr}.regional-booking{max-width:420px}.regional-explore-grid{grid-template-columns:260px minmax(0,1fr)}.regional-explorer .facility-results .results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-guide-grid{grid-template-columns:1fr 1fr}.regional-guide-grid article:last-child{grid-column:1/-1}}@media (width<=680px){.regional-hero{padding-top:8px}.regional-hero-layout{gap:18px}.regional-hero-layout p{font-size:12px}.regional-booking{gap:9px;max-width:none}.regional-booking a{min-height:52px;padding:10px 7px;font-size:12px}.regional-subnav{gap:17px}.regional-subnav a{padding:11px 0;font-size:11px}.regional-section{margin-bottom:66px}.regional-section#explore{padding-top:40px}.regional-explore-grid{grid-template-columns:1fr}.regional-filter-panel{padding:16px}.regional-explorer .region-filters .condition-options{grid-template-columns:1fr 1fr}.regional-map{height:355px}.regional-explorer .facility-results .results-grid{grid-template-columns:1fr}.regional-card{padding:17px}.regional-card h3{min-height:0;font-size:16px}.regional-guide-grid,.regional-travel-grid,.regional-stories{grid-template-columns:1fr}.regional-guide-grid article:last-child{grid-column:auto}.regional-related{display:grid}.regional-table-scroll table{font-size:12px}}.regional-price-conditions summary{color:#0869c6;cursor:pointer;margin:4px 0;font-size:11px}.regional-explorer .regional-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.regional-explorer .regional-table-scroll td:last-child{width:33%}@media (width<=680px){.regional-explorer .regional-filter-panel .condition-options{grid-template-columns:1fr 1fr!important}}.regional-explorer .regional-hero-layout{display:block}.regional-explorer .regional-hero-layout p{max-width:none}.regional-explorer .regional-hero .regional-booking{gap:12px;max-width:640px;margin:20px 0}.regional-explorer .regional-hero .regional-booking a{color:#0076da;text-align:center;min-height:0;box-shadow:none;background:#edf2fd;border:1px solid #0076da;border-radius:0;padding:14px;font-size:16px;font-weight:400;line-height:1.8;text-decoration:none;display:block;transform:none}.regional-explorer .regional-hero .regional-booking a svg{vertical-align:-3px;margin-right:7px}.regional-explorer .regional-hero .regional-booking a:is(:active,:focus-visible){color:#fff;background:#0076da}.regional-explorer .regional-card,.regional-explorer .regional-stories article{transition:transform .2s cubic-bezier(.2,.8,.3,1),border-color .2s,box-shadow .2s}.regional-explorer .regional-card h3 a,.regional-explorer .regional-stories h3{color:#243746;transition:color .2s}.regional-explorer .regional-stories a:hover{text-decoration:none}.regional-explorer :is(.regional-card,.regional-stories article):is(:active,:has(:focus-visible)){border-color:#0076da;transform:translateY(-5px);box-shadow:0 10px 24px #126db522}.regional-explorer :is(.regional-card,.regional-stories article):is(:active,:has(:focus-visible)) :is(h3,h3 a){color:#0076da}.regional-explorer .regional-price-conditions summary,.regional-explorer .regional-price-sources summary{color:#092f47}.regional-price-sources{margin:14px 0;font-size:12px}.regional-price-sources>summary{cursor:pointer;font-weight:700}.regional-price-sources [data-regional-sources]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-top:12px;display:grid}@media (hover:hover){.regional-explorer .regional-hero .regional-booking a:hover{color:#fff;background:#0076da}.regional-explorer :is(.regional-card,.regional-stories article):hover{border-color:#0076da;transform:translateY(-5px);box-shadow:0 10px 24px #126db522}.regional-explorer :is(.regional-card,.regional-stories article):hover :is(h3,h3 a){color:#0076da}}@media (width<=740px){.regional-explorer .regional-hero .regional-booking a{padding:12px 6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.regional-explorer :is(.regional-card,.regional-stories article,h3,h3 a){transition:none}}.regional-explorer .regional-city{flex:0 0 100%;order:-1;width:100%;margin-bottom:4px}.regional-explorer .service-filter-section{width:100%;min-width:0;display:block}.regional-explorer .service-selector{grid-column:1/-1;min-width:0}.regional-explorer .service-selector .service-grid{display:grid;grid-template-columns:minmax(0,1fr)!important}.regional-explorer .service-selector .service-option label{flex:1;gap:8px;width:100%;min-width:0;display:flex}.regional-explorer .service-selector .service-option label>span{flex:1;min-width:0}.regional-explorer .service-selector .service-category h3{letter-spacing:0;font-size:12px}.regional-explorer .service-selector .service-controls button{padding:5px 8px}.regional-city .regional-search-label{margin-top:12px}.regional-city>input{color:#18344a;background:#fbfdff;border:1px solid #d6e3ec;border-radius:9px;width:100%;padding:11px;font-size:12px}.directory-explorer[data-astro-cid-yau5lshv] .region-filters>label:has(select[name=district]),.directory-explorer[data-astro-cid-yau5lshv].directory-no-areas .region-filters>label:has(select[name=area]){display:none!important}.directory-district[data-astro-cid-yau5lshv] .region-filters>label:has(select[name=pref]){flex:0 0 100%;order:-3;width:100%;display:grid!important}.directory-selection-sources[data-astro-cid-yau5lshv]{color:#64798a;margin-top:16px;font-size:12px}.directory-selection-sources[data-astro-cid-yau5lshv] summary[data-astro-cid-yau5lshv]{cursor:pointer;font-weight:700}.directory-selection-sources[data-astro-cid-yau5lshv] li[data-astro-cid-yau5lshv]{margin:8px 0}.directory-explorer[data-astro-cid-yau5lshv]:not(.directory-district) .region-filters>label:has(select[name=pref]){display:none!important}.directory-explorer[data-astro-cid-yau5lshv] .region-filters>label:has(select[name=area]){flex:0 0 100%;order:-2;width:100%;display:grid!important}.directory-explorer[data-astro-cid-yau5lshv] .regional-hero-layout{grid-template-columns:1fr}.directory-explorer[data-astro-cid-yau5lshv] .directory-rank{color:#0869c6;background:#e8f4ff;border-radius:20px;justify-content:center;align-items:center;min-width:44px;margin-right:9px;padding:3px 8px;font-weight:800;display:inline-flex}.directory-explorer[data-astro-cid-yau5lshv] .directory-detail{margin-top:7px;font-size:12px;display:block}.directory-explorer[data-astro-cid-yau5lshv] td>div+div{margin-top:12px}.directory-explorer[data-astro-cid-yau5lshv] .directory-ranking-link{margin-top:18px;font-size:13px;font-weight:700}.directory-area-links[data-astro-cid-yau5lshv]{background:#fff;border-bottom:1px solid #e4edf2;padding:18px 0 20px}.directory-area-links-heading[data-astro-cid-yau5lshv]{color:#24475e;margin:0 0 12px;font-size:13px;font-weight:850}.directory-area-quick[data-astro-cid-yau5lshv]{flex-wrap:wrap;gap:10px 12px;display:flex}.directory-area-quick[data-astro-cid-yau5lshv] button[data-astro-cid-yau5lshv]{color:#0672c2;cursor:pointer;background:#edf7fc;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 15px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.directory-area-quick[data-astro-cid-yau5lshv] button[data-astro-cid-yau5lshv]:hover{background:#dbeffc;text-decoration:none;transform:translateY(-1px)}.directory-area-quick[data-astro-cid-yau5lshv] button[data-astro-cid-yau5lshv][aria-pressed=true]{background:#dbeffc}.directory-area-number[data-astro-cid-yau5lshv]{white-space:nowrap;font-size:11px;font-weight:600}.directory-area-arrow[data-astro-cid-yau5lshv]{color:#5398c7;font-size:12px}@media (width<=680px){.directory-area-links[data-astro-cid-yau5lshv]{padding:17px 0}.directory-area-quick[data-astro-cid-yau5lshv]{gap:8px}.directory-area-quick[data-astro-cid-yau5lshv] button[data-astro-cid-yau5lshv]{gap:6px;padding:9px 12px;font-size:12px}.directory-area-number[data-astro-cid-yau5lshv]{font-size:10px}.directory-area-links-heading[data-astro-cid-yau5lshv]{font-size:12px}}@media (prefers-reduced-motion:reduce){.directory-area-quick[data-astro-cid-yau5lshv] button[data-astro-cid-yau5lshv]{transition:none}}.nagano-explorer[data-astro-cid-kqjuaova] .region-filters>label:has(select[name=pref]){display:none!important}.nagano-explorer[data-astro-cid-kqjuaova] .region-filters>label:has(select[name=area]){flex:0 0 100%;order:-2;width:100%;display:grid!important}.nagano-explorer[data-astro-cid-kqjuaova] .regional-hero-layout{grid-template-columns:1fr}.nagano-explorer[data-astro-cid-kqjuaova] .nagano-rank{color:#0869c6;background:#e8f4ff;border-radius:20px;justify-content:center;align-items:center;min-width:44px;margin-right:9px;padding:3px 8px;font-weight:800;display:inline-flex}.nagano-explorer[data-astro-cid-kqjuaova] .nagano-detail{margin-top:7px;font-size:12px;display:block}.nagano-explorer[data-astro-cid-kqjuaova] td>div+div{margin-top:12px}.nagano-explorer[data-astro-cid-kqjuaova] .nagano-ranking-link{margin-top:18px;font-size:13px;font-weight:700}.nagano-area-links[data-astro-cid-kqjuaova]{background:#fff;border-bottom:1px solid #e4edf2;padding:18px 0 20px}.nagano-area-links-heading[data-astro-cid-kqjuaova]{color:#24475e;margin:0 0 12px;font-size:13px;font-weight:850}.nagano-area-quick[data-astro-cid-kqjuaova]{flex-wrap:wrap;gap:10px 12px;display:flex}.nagano-area-quick[data-astro-cid-kqjuaova] button[data-astro-cid-kqjuaova]{color:#0672c2;cursor:pointer;background:#edf7fc;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 15px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.nagano-area-quick[data-astro-cid-kqjuaova] button[data-astro-cid-kqjuaova]:hover{background:#dbeffc;text-decoration:none;transform:translateY(-1px)}.nagano-area-quick[data-astro-cid-kqjuaova] button[data-astro-cid-kqjuaova][aria-pressed=true]{background:#dbeffc}.nagano-area-number[data-astro-cid-kqjuaova]{white-space:nowrap;font-size:11px;font-weight:600}.nagano-area-arrow[data-astro-cid-kqjuaova]{color:#5398c7;font-size:12px}@media (width<=680px){.nagano-area-links[data-astro-cid-kqjuaova]{padding:17px 0}.nagano-area-quick[data-astro-cid-kqjuaova]{gap:8px}.nagano-area-quick[data-astro-cid-kqjuaova] button[data-astro-cid-kqjuaova]{gap:6px;padding:9px 12px;font-size:12px}.nagano-area-number[data-astro-cid-kqjuaova]{font-size:10px}.nagano-area-links-heading[data-astro-cid-kqjuaova]{font-size:12px}}@media (prefers-reduced-motion:reduce){.nagano-area-quick[data-astro-cid-kqjuaova] button[data-astro-cid-kqjuaova]{transition:none}}.hub-page-nav[data-astro-cid-md7ti35v]{flex-wrap:wrap;gap:12px 24px;margin:20px 0 28px;font-size:14px;display:flex}.hub-page-nav[data-astro-cid-md7ti35v] a[data-astro-cid-md7ti35v]{color:#0076da;font-weight:700}.region-travel[data-astro-cid-md7ti35v]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.region-travel[data-astro-cid-md7ti35v] a[data-astro-cid-md7ti35v]{color:#0076da;background:#edf8fc;border:1px solid #c6dfe9;border-radius:8px;padding:12px 20px}.crumbs[data-astro-cid-md7ti35v],.children[data-astro-cid-md7ti35v]{flex-wrap:wrap;gap:16px;display:flex}.crumbs[data-astro-cid-md7ti35v]{margin:16px 0 28px;font-size:12px}.region-heading[data-astro-cid-md7ti35v]{color:#0076da}.region-heading[data-astro-cid-md7ti35v] h1[data-astro-cid-md7ti35v]{font-size:clamp(28px,4vw,36px)}.region-heading[data-astro-cid-md7ti35v] p[data-astro-cid-md7ti35v]{color:#303030;line-height:1.9}.children[data-astro-cid-md7ti35v] a[data-astro-cid-md7ti35v]{color:#0076da;background:#edf8fc;border-radius:20px;padding:8px 12px;font-size:14px;text-decoration:none}.children[data-astro-cid-md7ti35v] small[data-astro-cid-md7ti35v]{margin-left:8px}
