.stay-page .stay-meta{opacity:.85;margin:.35rem 0 0;font-size:1.05rem}.stay-page .stay-body{gap:1.5rem;padding-block:1.5rem 2.5rem;display:grid}@media (min-width:900px){.stay-page .stay-body{grid-template-columns:1fr min(18rem,28%);align-items:start}}.stay-gallery{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.stay-gallery img{object-fit:cover;background:#eee;border-radius:.4rem;width:100%;height:10rem;display:block}.stay-aside{border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:.5rem;gap:.75rem;padding:1rem 1.1rem;display:grid}.stay-aside-label{margin:0;font-weight:600}.stay-aside-onsen,.stay-aside-geo{opacity:.85;margin:0;font-size:.95rem}
