.rg-content{padding:clamp(48px,6vw,90px) clamp(24px,5vw,72px);min-width:0}.rg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rg-chip:is(:hover,:focus-visible){border-color:var(--accent)!important;color:var(--accent)!important}.rg-split{scroll-margin-top:90px}.rg-band img{transition:transform 1.1s ease}.rg-band:hover img{transform:scale(1.04)}@media (max-width:920px){.rg-split{grid-template-columns:1fr!important}.rg-img{min-height:320px!important}}@media (max-width:640px){.rg-content{padding:48px var(--gutter)}.rg-stats>div{padding:16px 12px!important;min-width:0}.rg-stats>div>div:last-child{line-height:1.5}}.rg-guide-title{transition:color var(--dur-base) var(--ease)}.rg-guide-title:is(:hover,:focus-visible){color:var(--accent)!important}.rg-arrow,.rg-text-link{transition:color var(--dur-base) var(--ease)}.rg-arrow:is(:hover,:focus-visible),.rg-text-link:is(:hover,:focus-visible){color:var(--accent)!important}.rg-anchor{scroll-margin-top:90px}.rg-crumb{transition:color var(--dur-fast) var(--ease)}.rg-crumb:is(:hover,:focus-visible){color:var(--on-photo)!important}.rg-inline-link{transition:color var(--dur-fast) var(--ease)}.rg-inline-link:is(:hover,:focus-visible){color:var(--accent)!important}.rg-tile img{transition:transform .8s var(--ease)}.rg-tile:is(:hover,:focus-visible) img{transform:scale(1.06)}@media (max-width:1100px){.rg-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1000px){.rg-guide{grid-template-columns:minmax(0,1fr)!important}.rg-aside{position:static!important;max-width:560px}}@media (max-width:860px){.rg-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rg-facts>div:last-child:nth-child(odd){grid-column:1/-1}.rg-others{grid-template-columns:minmax(0,1fr)!important}.rg-others .rg-tile{aspect-ratio:16/10!important}.rg-type-facts>div:nth-child(odd){border-left:none!important}.rg-type-facts>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.rg-hero{min-height:0!important}.rg-hero-copy{padding-top:160px!important}.rg-facts>div{padding:24px var(--gutter)!important}.rg-areas,.rg-cards{grid-template-columns:minmax(0,1fr)!important}.rg-map{height:360px!important}.rg-actions>*{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.rg-tile img{transition:none;transform:none!important}}