.zu-site-header{max-width:1360px;gap:24px;padding:18px 28px;flex-wrap:nowrap;border-bottom:1px solid #e0e9e6;background:#fff}.zu-site-header .logo{padding:10px 14px;border-radius:10px;flex-shrink:0}.zu-site-header .logo img{width:190px}.site-nav{display:flex;gap:6px;align-items:center;justify-content:center;flex:1}.site-nav>a,.nav-dropdown>summary{font-size:14px;font-weight:600;padding:10px 12px;color:#20434b;border-radius:8px;text-decoration:none;white-space:nowrap;letter-spacing:0;line-height:1.4}.site-nav>a:hover,.nav-dropdown>summary:hover{background:#edf6f3;color:#087f80}.nav-dropdown{position:relative}.nav-dropdown>summary{list-style:none;display:flex;gap:7px;align-items:center}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary:after{content:'⌄';color:#087f80}.nav-dropdown-links{position:absolute;z-index:1100;top:100%;left:0;min-width:210px;background:#fff;border:1px solid #d4e2df;border-radius:10px;padding:7px;box-shadow:0 12px 30px #153d471c}.nav-dropdown-links a{display:block;text-decoration:none;color:#20434b;padding:10px 12px;font-size:14px;border-radius:6px}.nav-dropdown-links a:hover{background:#edf6f3}.site-header-actions{display:flex;gap:12px;align-items:center}.site-header-actions .zu-language{font-size:11px;font-weight:500;margin:0}.site-header-actions .zu-language select{font-size:13px;min-height:36px;padding:6px 9px;margin-top:2px;max-width:115px}.nav-contact{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;background:#087f80;color:#fff;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.nav-contact:hover{background:#06686a}.nav-toggle{display:none}.content-page{max-width:900px;margin:24px auto}.content-page .description{line-height:1.75}.faq-item summary{font-size:17px;line-height:1.5}.faq-item .description{margin-top:16px}.page-text-block{min-width:0}.nearby-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:14px}.nearby-distance{font-weight:700;color:#087f80}.nearby-map{height:420px;border-radius:12px;border:1px solid #d4e2df;z-index:0}.nearby-results{margin-top:20px}.nearby-pagination{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.nearby-pagination a{padding:5px 10px;border:1px solid #d4e2df;border-radius:6px}@media(max-width:1100px){.zu-site-header{gap:12px;padding:14px 18px}.zu-site-header .logo img{width:160px}.site-nav>a,.nav-dropdown>summary{padding:8px;font-size:13px}.site-header-actions{gap:8px}.nav-contact{padding:8px 10px}}@media(max-width:980px){.zu-site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.zu-site-header .logo{width:fit-content;grid-column:1;grid-row:1}.site-header-actions{grid-column:1;grid-row:2;justify-content:flex-start}.nav-js .nav-toggle{display:inline-flex;grid-column:2;grid-row:1;gap:10px;align-items:center;min-height:44px;font-size:14px}.site-nav{grid-column:1/-1;display:flex;flex-direction:column;align-items:stretch;gap:3px;grid-row:3}.site-nav>a,.nav-dropdown>summary{font-size:15px;padding:12px}.nav-dropdown-links{position:static;box-shadow:none;border:0;border-left:2px solid #a8cdca;margin:0 12px 8px;border-radius:0}.nav-dropdown-links a{padding:10px 16px}.nearby-filters{grid-template-columns:1fr 1fr}}@media(max-width:540px){.nearby-filters{grid-template-columns:1fr}.nearby-map{height:320px}.zu-site-header .logo img{width:160px}.content-page{margin-top:12px}}
