.modern-head-inner{flex-wrap:wrap;column-gap:20px;row-gap:10px;padding-block:12px}.modern-nav{flex-wrap:wrap;min-width:0}.modern-brand{max-width:100%}.modern-brand small{max-width:250px}.language-switch{position:relative;flex:0 0 auto;font-size:14px;line-height:1.5;margin-inline-start:auto}.language-switch summary{cursor:pointer;border:1px solid var(--line);padding:8px 12px;min-height:40px;list-style-position:inside}.language-switch ul{position:absolute;inset-inline-end:0;top:100%;width:190px;z-index:80;padding:8px;margin:4px 0 0;list-style:none;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 30px #0002}.language-switch a{display:block;padding:8px 12px;text-decoration:none}.language-switch a:hover,.language-switch a[aria-current]{background:var(--accent-light)}html[lang=hi] body{font-family:'Noto Sans Devanagari','Nirmala UI',Mangal,Arial,sans-serif}html[lang=ja] body{font-family:'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif}html[lang=zh-Hans] body{font-family:'Noto Sans SC','Microsoft YaHei','PingFang SC',sans-serif}html[lang=ar] body{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif}html:not([lang=ru]) h1{overflow-wrap:anywhere}html[dir=rtl] body{text-align:start}html[dir=rtl] .modern-nav{margin-left:0;margin-inline-start:auto}html[dir=rtl] .modern-brand b,html[dir=rtl] a[href^='tel:'],html[dir=rtl] a[href^='mailto:']{direction:ltr;unicode-bidi:isolate;display:inline-block}html[dir=rtl] .modern-brand small{direction:rtl}html[dir=rtl] .price-table td:last-child{direction:ltr;unicode-bidi:isolate}html[dir=rtl] ul,html[dir=rtl] ol{padding-left:0;padding-inline-start:24px}html[dir=rtl] .language-switch ul{padding:8px}html[dir=rtl] .privacy-panel{text-align:right}html[lang=hi] h1,html[lang=hi] h2,html[lang=ar] h1,html[lang=ar] h2{line-height:1.4;letter-spacing:normal}html:not([lang=ru]) .modern-nav a{white-space:normal}@media(max-width:1100px){.modern-head-inner{gap:12px}.modern-nav{gap:14px}.modern-brand small{max-width:220px}}@media(max-width:760px){.modern-head-inner{min-height:auto}.language-switch{margin-inline-start:auto}.modern-head-actions{margin-inline-start:0}.modern-nav.open{flex-basis:100%}.modern-brand small{max-width:180px}.language-switch summary{max-width:170px}.wrap{width:min(1240px,calc(100% - 32px))}html[lang=hi] .n9-hero h1,html[lang=ar] .n9-hero h1{font-size:clamp(30px,7vw,44px)}}