.page-module__pcTHpW__page{background:var(--color-background);min-height:100vh}.page-module__pcTHpW__main{padding-top:12px}.page-module__pcTHpW__container{gap:0}.page-module__pcTHpW__loading,.page-module__pcTHpW__error{text-align:center;padding:var(--space-8);color:var(--color-text-muted)}.page-module__pcTHpW__error h1{color:var(--color-text);margin-bottom:var(--space-2)}.page-module__pcTHpW__location{color:var(--color-on-surface-variant);margin:0 0 1rem;font-size:.9375rem;line-height:1.65}.page-module__pcTHpW__guideDisclosure{border-top:1px solid var(--color-outline-variant);border-bottom:1px solid var(--color-outline-variant);margin:0 0 3rem}.page-module__pcTHpW__guideSummary{cursor:pointer;min-height:52px;color:var(--color-on-surface);justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.page-module__pcTHpW__guideSummary::-webkit-details-marker{display:none}.page-module__pcTHpW__guideSummary svg{width:20px;height:20px;color:var(--color-on-surface-variant);flex:none;transition:transform .16s}.page-module__pcTHpW__guideDisclosure[open] .page-module__pcTHpW__guideSummary svg{transform:rotate(180deg)}.page-module__pcTHpW__guideContent{padding:.25rem 0 1.5rem}.page-module__pcTHpW__sourceLink{min-height:44px;color:var(--color-primary);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__pcTHpW__viewMore{color:#0071e3;font-size:1.125rem;font-weight:400;text-decoration:none;transition:color .2s}.page-module__pcTHpW__viewMore:hover{color:#0077ed;text-decoration:underline}.page-module__pcTHpW__grid,.page-module__pcTHpW__attractionsGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:48px 24px;display:grid}@media (max-width:1128px){.page-module__pcTHpW__grid,.page-module__pcTHpW__attractionsGrid{gap:32px 20px}}@media (max-width:768px){.page-module__pcTHpW__page{min-height:100dvh}.page-module__pcTHpW__main{padding-top:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.page-module__pcTHpW__guideDisclosure{margin-bottom:2rem}.page-module__pcTHpW__grid,.page-module__pcTHpW__attractionsGrid{grid-template-columns:1fr;gap:24px}}