.header .language-switch{order:5;display:flex;flex-shrink:0;gap:2px;margin:0;border:1px solid #ded2c9;border-radius:25px;padding:3px;font-size:12px}.language-switch a{padding:7px 9px;border-radius:20px;line-height:1;font-weight:700}.language-switch a[aria-current=page]{background:var(--brown);color:white}.header{gap:15px}.header>nav:not(.language-switch){gap:13px;font-size:13px}.offer-page{width:min(900px,calc(100% - 36px));margin:35px auto 70px}.offer-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:35px}.offer-toolbar nav{display:flex;gap:20px}.offer-toolbar a{color:var(--brown);text-decoration:underline;text-underline-offset:4px}.offer-page h1{font-family:'Nunito Sans',Arial,sans-serif;font-size:42px;transform:none;width:auto;display:block;line-height:1.15;letter-spacing:-1px;margin:0 0 20px}.offer-note{color:#66594f}.offer-page article{background:white;border-radius:20px;padding:36px;margin-top:30px;overflow-wrap:anywhere}.offer-page article p{font-size:16px;line-height:1.65;white-space:pre-wrap}.offer-page article h2{font-size:24px;line-height:1.3;letter-spacing:0;margin:35px 0 18px}.offer-table{overflow-x:auto}.offer-page table{border-collapse:collapse;width:100%}.offer-page td{border:1px solid #ddd;padding:8px 14px}.offer-page td p{margin:0}.offer-page li p{margin:5px 0}html[lang=uz] .header>nav:not(.language-switch){font-size:12px;gap:10px}html[lang=uz] .hero h2{font-size:25px}html[lang=uz] .hero h1.campaign-logo{width:min(390px,100%)}html[lang=uz] .hero-button{min-width:0}html[lang=uz] .prize-tabs button{font-size:12px}
@media(max-width:1200px){.header>nav:not(.language-switch){display:none}.header-call{margin-left:auto}}@media(max-width:760px){.header{gap:10px}.header .language-switch{order:0;margin-left:auto}.header-call{display:none}.header>.mobile-menu{order:6}.header .mobile-menu nav{display:flex}.offer-page h1{font-size:32px}.offer-page article{padding:22px}.offer-page article h2{font-size:21px}html[lang=uz] .hero h2{font-size:23px}.offer-toolbar{font-size:14px}}

.header>a:first-of-type{order:-1}
/* Language selector immediately before the participation button. */
@media(min-width:761px){.header>.language-switch{order:2}.header>.header-call{order:1}.header>.button.small{order:3}.header>.mobile-menu{order:4}}
