.co-history{background:#f4f8fc;padding:90px 0}.co-history .hs-heading{max-width:820px;margin-bottom:54px}.co-history .hs-heading>p:first-child{color:#1c5eaf;font-weight:700}.co-history .hs-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.45;margin:14px 0 20px}.co-history p,.co-history a,.co-history h4{font-size:18px;line-height:1.85}.co-history p{color:#425b72}.co-history .hs-stages{list-style:none;padding:0;margin:0}.co-history .hs-stages>li{display:grid;grid-template-columns:240px minmax(0,1fr);gap:54px;border-top:1px solid #cdddeb;padding:42px 0}.co-history .hs-era{display:flex;flex-direction:column;gap:14px}.co-history .hs-era>span{font:700 30px/1.4 Arial,sans-serif;color:#1c5eaf}.co-history .hs-era strong{font-size:19px;color:#314e68}.co-history .hs-story{max-width:850px;border-left:3px solid #3079ba;padding-left:32px}.co-history .hs-version{font-weight:700;color:#1c5eaf;margin:0}.co-history h3{font-size:27px;line-height:1.5;margin:10px 0 18px}.co-history .hs-progress{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:18px;color:#174f84;margin:24px 0}.co-history .hs-progress span{background:#e5eff9;padding:8px 16px}.co-history .hs-recognition{border-top:1px solid #d7e3ed;padding-top:16px;margin-top:24px}.co-history h4{margin:0;color:#183d60}.co-history .hs-recognition p{margin:8px 0 0}.co-history .hs-more{display:inline-block;color:#1c5eaf;padding:14px 0;text-underline-offset:6px}.co-history .hs-more:focus-visible{outline:3px solid #1c5eaf;outline-offset:4px}@media(max-width:700px){.co-history{padding:56px 0}.co-history .hs-heading{margin-bottom:28px}.co-history .hs-stages>li{grid-template-columns:1fr;gap:24px;padding:30px 0}.co-history .hs-era{gap:8px}.co-history .hs-story{padding-left:20px}.co-history h3{font-size:24px}.co-history p,.co-history a,.co-history h4,.co-history .hs-progress{font-size:17px}}