.region_page__L49b8{max-width:1200px;margin:0 auto;padding:34px 24px 80px;color:#153d35}.region_back__6q7oP{display:inline-block;color:#255b4a;text-underline-offset:4px}.region_body__VkUrk{max-width:1050px;margin:36px auto}.region_body__VkUrk h1{margin:0 0 14px;font-size:clamp(32px,5vw,56px);line-height:1.12}.region_body__VkUrk p{font-size:17px;line-height:1.8;white-space:pre-line;color:#344b43}.region_body__VkUrk h2{margin:30px 0 18px}.region_gallery__DX5ct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.region_gallery__DX5ct button{padding:0;border:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#f5f4ee;aspect-ratio:4/3}.region_gallery__DX5ct img{width:100%;height:100%;object-fit:cover}.region_gallery__DX5ct button:focus-visible,.region_overlay__IfM8w button:focus-visible{outline:3px solid #ca9656;outline-offset:3px}.region_overlay__IfM8w[open]{box-sizing:border-box;display:grid;position:fixed;inset:0;place-items:center;width:100%;height:100%;max-width:none;max-height:none;padding:60px 16px 24px;margin:0;border:0;background:transparent}.region_overlay__IfM8w::-webkit-backdrop{background:rgba(0,0,0,.92)}.region_overlay__IfM8w::backdrop{background:rgba(0,0,0,.92)}.region_overlay__IfM8w img{max-width:100%;max-height:calc(100dvh - 84px);object-fit:contain}.region_overlay__IfM8w button{position:absolute;inset-inline-end:24px;top:12px;width:44px;height:44px;border:0;border-radius:50%;background:#2b2b2b;color:#fff;font-size:28px;cursor:pointer}@media (max-width:650px){.region_gallery__DX5ct{grid-template-columns:repeat(2,minmax(0,1fr))}}