/* Shared WHY NOT navigation and footer proportions. */
body{-webkit-font-smoothing:antialiased;font-weight:400}html[lang="ru"] body{font-family:Arial,Helvetica,sans-serif}h1 em,h2 em{font-weight:500}html{scroll-padding-top:110px}.skip{z-index:50}
.site-chrome{position:sticky;top:0;z-index:30;background:#062b33f7;backdrop-filter:blur(16px);border-bottom:1px solid #ffffff20;color:#fff}.chrome-wrap{width:min(1320px,90%);margin:auto;height:88px;display:flex;align-items:center;justify-content:space-between;gap:26px}.chrome-logo{display:flex;width:196px;flex:none}.chrome-logo img{width:100%;height:auto;max-height:44px;object-fit:contain}.site-chrome nav{display:flex;gap:24px;align-items:center}.site-chrome nav>a{font-size:14px;font-weight:500;letter-spacing:.1px;color:#dce8e6;white-space:nowrap}.site-chrome a:hover{text-decoration:none;color:#fece24}.site-chrome nav>a[aria-current]{color:#fece24}.chrome-actions{display:flex;align-items:center;gap:17px;flex-shrink:0}.chrome-book{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 19px;min-height:55px;font-size:12px;line-height:1.4;font-weight:700;white-space:nowrap;background:#fece24;color:#062e36;border:1px solid transparent}.chrome-book svg{width:20px;height:20px}.site-chrome .chrome-book:hover{background:#ffdb54;color:#062e36}.chrome-langs{display:flex;gap:7px;align-items:center;font-size:11px;letter-spacing:.5px;font-weight:700}.chrome-langs a{padding:10px 2px;color:#b6cccb}.chrome-langs a[aria-current]{color:#fece24}.chrome-langs a+a:before{content:'/';color:#688d90;margin-right:9px}.chrome-toggle{display:none;background:transparent;color:#fff;border:1px solid #ffffff60;border-radius:3px;padding:11px 12px;font-size:11px;cursor:pointer}.chrome-mobile-book{display:none}
.footer{background:#041f26;color:white;border-top:1px solid #ffffff25;padding:65px 0 24px}.footer>.wrap{width:min(1320px,90%)}.footer-main{display:grid;grid-template-columns:1.15fr .8fr .9fr 1.25fr;gap:45px;padding-bottom:45px;margin-bottom:32px}.footer-main>div{width:auto;max-width:none}.footer h3{font-family:inherit;font-size:9px;letter-spacing:1.8px;font-weight:500;line-height:1.3;color:#d5c49e;margin-bottom:22px}.footer .footer-main a{display:block;font-size:10px;line-height:1.5;margin:0 0 13px;color:#d6e1db}.footer a:hover{color:#fece24;text-decoration:none}.footer .footer-main p{font-size:10px;color:#a1b8b1;line-height:1.8;margin:0 0 16px}.footer .footer-phone{font-size:15px!important;color:white!important}.footer .footer-brand img{width:190px;height:auto;object-fit:contain;margin-bottom:25px}.footer .footer-brand p{font-family:'Playfair Display',Georgia,serif;font-size:20px;color:#d9e3de;line-height:1.4}.footer-bottom{border-top:1px solid #ffffff17;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#9ebbb6}.footer .link-arrow{width:1em;height:1em;vertical-align:-.12em;display:inline-block}.footer .link-arrow path{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:1200px){.chrome-wrap{gap:18px}.chrome-logo{width:170px}.site-chrome nav{display:none;position:absolute;top:88px;left:0;right:0;background:#062e36;border-top:1px solid #ffffff20;padding:16px 5% 24px;box-shadow:0 14px 24px #0002}.site-chrome nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-chrome nav.open>a{font-size:16px;padding:12px 0;border-bottom:1px solid #ffffff15}.chrome-toggle{display:block}.footer-main{gap:25px}}
@media(max-width:1000px){.chrome-wrap{height:78px}.chrome-logo{width:180px}.site-chrome nav{top:78px}.footer-main{grid-template-columns:1fr 1fr;gap:35px}}
@media(max-width:650px){.chrome-wrap{height:74px;gap:12px}.chrome-logo{width:156px}.chrome-logo img{max-height:38px}.site-chrome nav{top:74px}.chrome-desktop-book{display:none}.chrome-mobile-book{display:block;margin-top:16px}.chrome-book{font-size:14px;padding:16px 20px}.chrome-langs{font-size:12px}.chrome-langs a{padding:12px 2px}.footer{padding:45px 0 35px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:15px}}
