*{box-sizing:border-box}body{margin:0;background:#f5f2ec;color:#28251f;font:16px/1.55 Arial,sans-serif}header,footer{padding:18px max(18px,calc((100vw - 1100px)/2));background:#090909;color:#fff}header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}header a,footer a{color:#fff}header img{height:52px}main{max-width:1100px;margin:auto;padding:32px 18px}h1,h2{font-family:Georgia,serif}h1{font-size:clamp(36px,5vw,60px)}.hero{background:linear-gradient(#090909cc,#090909e6),url('/img/Flotte%20slava%20driver.jpeg') center/cover no-repeat;color:white;padding:38px;border-radius:18px}.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;min-height:50px;border-radius:28px;background:#a5947a;color:#111;text-decoration:none;font-weight:bold}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.card{background:#fff;border:1px solid #e4ddce;border-radius:14px;padding:25px}table{border-collapse:collapse;width:100%}th,td{padding:11px;text-align:left;border-bottom:1px solid #ddd}.related{display:flex;flex-wrap:wrap;gap:9px}.related a{padding:6px 12px;background:#fff;border-radius:17px}.langs a{padding:5px}header a,.related a,.langs a{-webkit-tap-highlight-color:rgba(165,148,122,.22)}.language-offer{position:fixed;z-index:9999;bottom:16px;left:16px;max-width:450px;right:16px;padding:16px;background:#111;color:#fff;border:1px solid #a5947a;border-radius:12px;box-shadow:0 8px 30px #0006}.language-offer a{color:#fff;margin:0 12px}.language-offer button{border:0;border-radius:22px;background:#a5947a;padding:8px 15px;cursor:pointer}@media(max-width:650px){.grid{grid-template-columns:1fr}.hero{padding:24px 18px;border-radius:14px}h1{font-size:clamp(28px,8.4vw,40px)}h2{font-size:clamp(22px,6.5vw,30px)}main{padding:24px 14px}.card{padding:18px}header,footer{padding:14px}header{gap:10px}header img{height:44px}th,td{font-size:13px;padding:9px}.related a,.langs a{min-height:44px;display:inline-flex;align-items:center}.button{width:100%}.language-offer{left:10px;right:10px;bottom:10px}}