.site-header25 #site-menu-platform{width:270px;max-width:calc(100vw - 48px);grid-template-columns:minmax(0,1fr);padding:12px;gap:0;border:1px solid #cfdee7}
.site-header25 #site-menu-platform a{display:block;padding:10px 12px;font:500 13px/1.45 Montserrat,Arial,sans-serif;letter-spacing:0;white-space:normal;overflow-wrap:break-word}
.site-header25 #site-menu-platform a:hover,.site-header25 #site-menu-platform a:focus-visible{color:#0b3555;background:#f1f6f9}
.sas-story :is(section,h2){scroll-margin-top:130px}
@media(max-width:980px){.site-header25 #site-menu-platform{width:auto;max-width:100%;padding:12px;border:0}.site-header25 #site-menu-platform a{min-height:44px}}
