
.bakh-history{margin-top:100px;padding-top:64px;border-top:1px solid #d9e7ec}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:46px}.history-heading h2{font-size:clamp(28px,3vw,43px);line-height:1.7}.history-heading .eyebrow{font-size:12px;margin-bottom:12px}.history-year{flex:none;border-right:1px solid #cfe1e7;padding-right:24px;display:flex;flex-direction:column;align-items:center}.history-year span{font-size:11px;color:#6d8996}.history-year strong{font-size:44px;font-weight:600;line-height:1.6;color:#276783}.history-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:6%;align-items:start}.history-copy{min-width:0}.history-rule{height:3px;width:46px;background:#66b9ca;border-radius:10px;margin:0 0 24px}.history-body{font-size:14px;line-height:2.3;color:#526f7c;text-align:right}.history-body p+p{margin-top:22px}.history-signature{margin-top:30px;font-size:12px;color:#357188}.history-signature span{padding:0 8px;color:#8eb4bf}.history-globe{margin:0;border-radius:28px;background:radial-gradient(ellipse at 50% 25%,#173f52,#081e2d 76%);border:1px solid #244856;box-shadow:0 24px 60px #12354615;color:#d5edf1;padding:25px 24px 19px;overflow:hidden;min-width:0;position:relative}.globe-topline{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9fc3cf;gap:12px}.globe-topline span:first-child{display:flex;align-items:center;gap:8px}.globe-topline i{width:6px;height:6px;border-radius:50%;background:#c2e4bc;box-shadow:0 0 12px #acd6bd66}.history-globe canvas{width:100%;height:auto;aspect-ratio:1;display:block;touch-action:pan-y;cursor:grab}.history-globe canvas:active{cursor:grabbing}.globe-caption{text-align:center;display:flex;flex-direction:column;gap:6px;margin:0 0 23px;min-height:57px}.globe-caption strong{font-size:20px;color:#f0f7ed;font-weight:500}.globe-caption>span{font-size:11px;color:#9dbbc6}.globe-countries{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.globe-countries button{font:inherit;font-size:11px;min-height:40px;padding:7px 13px;border:1px solid #41606d;border-radius:30px;color:#bdd9df;background:#ffffff05;transition:background .2s,border-color .2s}.globe-countries button:hover,.globe-countries button[aria-pressed=true]{color:#fff0c7;border-color:#c9b67d;background:#ffe8a912}.globe-countries button:focus-visible{outline:2px solid #dcecf0;outline-offset:3px}.globe-footnote{text-align:center;font-size:10px;color:#7f9fac;margin:18px 0 0;line-height:1.8}
@media(max-width:800px){.bakh-history{margin-top:64px;padding-top:40px}.history-heading{margin-bottom:30px;gap:16px}.history-heading .eyebrow{font-size:11px}.history-heading h2{font-size:29px}.history-year{padding-right:15px}.history-year strong{font-size:33px}.history-year span{font-size:10px}.history-grid{grid-template-columns:1fr;gap:34px}.history-body{font-size:14px;line-height:2.25}.history-globe{padding:21px 16px 16px;border-radius:23px;width:100%;max-width:560px;justify-self:center}.globe-caption strong{font-size:19px}.globe-countries button{min-height:44px}.globe-topline{font-size:10px}.history-signature{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.globe-countries button{transition:none}}
