.search-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0;align-items:center}.search-links a{color:inherit;text-underline-offset:4px}.language-switcher{flex-wrap:wrap}.language-switcher a{font:inherit;color:inherit;text-decoration:none;padding:7px 9px;border:1px solid transparent;border-radius:7px}.language-switcher a[aria-current=page]{border-color:currentColor}.search-detail{max-width:1100px;margin:auto;padding:40px 24px;min-height:60vh}.search-detail h1{font-size:clamp(28px,5vw,48px);line-height:1.15;overflow-wrap:anywhere}.search-detail .project-shot{max-width:800px}.search-detail .project-shot img{width:100%;height:auto}.search-detail p{line-height:1.65}.search-detail .service-grid{margin:24px 0}.search-detail .feedback-form{max-width:850px}.search-detail a{overflow-wrap:anywhere}.search-detail .hero-actions{flex-wrap:wrap}@media(max-width:760px){.language-switcher{max-width:100%;gap:2px}.mobile-header-actions{flex-wrap:wrap}.search-detail{padding:24px 16px}.search-links{gap:12px}.search-detail .service-grid{grid-template-columns:1fr}.language-switcher a{padding:5px 7px}}
.language-switcher{display:block;flex:0 1 auto;max-width:100%;min-width:0}
.language-switcher select{font:inherit;font-size:14px;font-weight:600;color:#eef5fa;background:#0d2030;border:1px solid #7693a9;border-radius:9px;padding:9px 26px 9px 10px;max-width:100%;width:185px;min-height:42px;cursor:pointer;color-scheme:dark}
.language-switcher select:focus-visible{outline:3px solid #62d5cb;outline-offset:3px}
.language-switcher option{color:#eef5fa;background:#0d2030}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.geo-credit{display:block;margin-top:16px;font-size:11px;opacity:.72}.geo-credit a{color:inherit}
@media(max-width:760px){.mobile-header-actions{justify-content:flex-end;gap:8px}.language-switcher select{width:170px;font-size:13px}.mobile-header .brand{min-width:0}.mobile-header-actions .mobile-switch{max-width:100%}}
