.xAly3G_catalog{padding-bottom:64px}.xAly3G_catalog>a{text-underline-offset:4px;text-decoration:underline}.xAly3G_index{flex-wrap:wrap;gap:10px;margin:24px 0 40px;display:flex}.xAly3G_index a{background:var(--surface-accent);padding:9px 14px}.xAly3G_index a:hover{text-decoration:underline}.xAly3G_section{border-top:1px solid var(--sand);padding:42px 0;scroll-margin-top:130px}.xAly3G_section h2{margin:8px 0 12px}.xAly3G_description{max-width:65ch}.xAly3G_group{margin-top:38px}.xAly3G_group h3{font-size:var(--type-card-title);margin-bottom:8px}.xAly3G_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.xAly3G_card{background:var(--surface);margin:0}.xAly3G_image{aspect-ratio:1;background:var(--surface);position:relative}.xAly3G_image img{object-fit:contain}.xAly3G_card figcaption{padding:12px;font-size:.9rem;line-height:1.4}.xAly3G_planning{background:var(--surface-accent);margin-bottom:24px;padding:clamp(20px,4vw,40px)}.xAly3G_planning p{max-width:65ch}.xAly3G_credit{font-size:.875rem}.xAly3G_story{background:var(--surface);margin:24px 0 42px}.xAly3G_storyImage{width:100%;height:auto;display:block}.xAly3G_storyCopy{padding:clamp(20px,3vw,44px)}.xAly3G_storyCopy h2{font-size:var(--type-card-title);margin:10px 0}.xAly3G_storyCopy p:last-child{max-width:72ch;margin-bottom:0}@media (max-width:700px){.xAly3G_story{margin-bottom:26px}.xAly3G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xAly3G_section{padding:28px 0}}
.B35zXG_story{background:var(--surface);margin-top:42px;padding:clamp(18px,3vw,36px)}.B35zXG_story h3{font-size:var(--type-card-title);margin:8px 0 20px}.B35zXG_rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.B35zXG_rooms figure{margin:0}.B35zXG_roomImage{aspect-ratio:1;position:relative}.B35zXG_roomImage img{object-fit:cover}.B35zXG_rooms figcaption{padding-top:12px}.B35zXG_rooms p{margin:4px 0 0}@media (max-width:700px){.B35zXG_rooms{grid-template-columns:1fr}}
