:root{--vvm-action:#173329;--vvm-action-border:#8fa69a;--vvm-action-hover:#eaf1ec}:where(button,input[type=button],input[type=submit],input[type=reset],a.vvm-button){font:inherit;box-sizing:border-box;border:1px solid var(--vvm-action-border);min-height:42px;color:var(--vvm-action);cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}:where(button,input[type=button],input[type=submit],input[type=reset],a.vvm-button):hover:not(:disabled){background:var(--vvm-action-hover)}:where(button,input[type=button],input[type=submit],input[type=reset],a.vvm-button):focus-visible{outline-offset:2px;outline:3px solid #7ca9a0}:where(button,input[type=button],input[type=submit],input[type=reset],a.vvm-button):disabled{opacity:.5;cursor:not-allowed}:where(button[aria-pressed=true],button[aria-selected=true],button.vvm-primary,input[type=submit].vvm-primary){background:var(--vvm-action);color:#fff;border-color:var(--vvm-action)}:where(button[aria-pressed=true],button[aria-selected=true],button.vvm-primary):hover:not(:disabled){color:#fff;background:#275344}.vvm-page-header{border-bottom:1px solid #cbd5cf;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:16px 0;display:flex}.vvm-page-header .vvm-identity{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.vvm-page-header .vvm-identity>a{color:inherit;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.vvm-page-header .vvm-identity>a[hidden]{display:none}.vvm-page-header .vvm-identity img{object-fit:contain;width:56px;height:56px;display:block}.vvm-page-header .vvm-header-title{margin:0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:700;line-height:1.3}.vvm-page-header .vvm-header-languages{align-items:center;gap:8px;margin-left:auto;display:flex}.vvm-page-header .vvm-header-languages button{min-height:38px;padding:8px 12px}@media (width<=560px){.vvm-page-header .vvm-header-languages{width:100%;margin-left:0}.vvm-page-header .vvm-identity img{width:44px;height:44px}}body button:not(.vvm-unstyled),body input[type=button],body input[type=submit],body input[type=reset],body a.vvm-button{min-height:42px;font:inherit;box-sizing:border-box;cursor:pointer;padding:10px 14px;border:1px solid var(--vvm-action-border)!important;border-radius:8px!important}body button:not(.vvm-unstyled):not([aria-pressed=true]):not([aria-selected=true]):not(.vvm-primary){color:var(--vvm-action);background:#fff}body button[aria-pressed=true],body button[aria-selected=true],body button.vvm-primary{background:var(--vvm-action)!important;color:#fff!important;border-color:var(--vvm-action)!important}body button[hidden],body input[hidden],body a[hidden]{display:none!important}body button:disabled{opacity:.5;cursor:not-allowed}.vvm-page-header .vvm-identity>span a{color:inherit;font-weight:600;text-decoration:none}:root{color:#17211b;background:#f7f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}img{max-width:100%;height:auto}main{width:min(1160px,100% - 32px);margin:0 auto}.gallery.gallery-enhanced{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:relative}.gallery.gallery-enhanced>img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.gallery.gallery-enhanced>img[hidden]{display:none}.gallery-preview-image{cursor:pointer}.gallery-preview-image:focus-visible{outline-offset:3px;outline:3px solid}.gallery-more-button{color:#173329;min-height:44px;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #17332938;border-radius:10px;padding:0 16px;font-weight:800;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 16px #14241d24}.photo-gallery-dialog{border:0;border-radius:20px;width:min(1120px,100% - 28px);max-height:90%;padding:0;box-shadow:0 24px 80px #14241d47}.photo-gallery-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111c189e}.photo-gallery-dialog-inner{background:#f7f8f5;max-height:88vh;padding:24px;overflow:auto}.photo-gallery-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.photo-gallery-dialog-head h2{margin:0}.photo-gallery-dialog-close{color:#173329;cursor:pointer;background:#fff;border:1px solid #d5d0c5;border-radius:999px;flex:none;width:44px;height:44px;font-size:1.5rem}.photo-gallery-dialog-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.photo-gallery-dialog-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}@media (width<=600px){.gallery.gallery-enhanced{gap:8px}.gallery-more-button{min-height:40px;padding:0 12px;font-size:.86rem;bottom:10px;right:10px}.photo-gallery-dialog-inner{padding:18px 12px}.photo-gallery-dialog-grid{grid-template-columns:1fr;gap:10px}}
