
.nav-row{position:relative;z-index:10}.company-nav{position:relative;align-self:stretch;display:flex;align-items:center}.company-toggle{display:flex;align-items:center;gap:9px;border:0;background:none;padding:17px 0;color:inherit;font:inherit;line-height:1.6}.company-toggle:hover,.company-toggle[aria-expanded="true"]{color:var(--action-red)}.company-caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;transition:transform .15s}.company-toggle[aria-expanded="true"] .company-caret{transform:rotate(225deg);margin-top:3px}.company-links{position:absolute;left:-17px;top:calc(100% - 1px);width:255px;background:white;border:1px solid var(--line);padding:8px;box-shadow:0 12px 28px #22224316;border-radius:3px}.company-links[hidden]{display:none}.company-links a{display:block;padding:12px 13px;line-height:1.5;font-size:13px;font-weight:500;color:var(--navy)}.company-links a:hover,.company-links a:focus-visible{background:var(--bg);color:var(--action-red)}
.intro-grid{grid-template-areas:"overview capabilities" "news capabilities";grid-template-rows:auto 1fr;row-gap:26px}.company-overview{grid-area:overview;min-width:0}.intro-grid>.capability-list{grid-area:capabilities}.company-news{grid-area:news;min-width:0;align-self:start;border-top:1px solid #d5d6e0;padding-top:20px;scroll-margin-top:30px}.company-news-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:7px}.company-news h3{font-size:17px;line-height:1.4;letter-spacing:-.2px}.company-news-all{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:500;color:var(--navy);padding:6px 0}.company-news-all span,.company-news-arrow{font-family:Arial,sans-serif;font-size:18px;font-weight:400}.company-news-list{list-style:none;padding:0;margin:0}.company-news-list li+li{border-top:1px solid #dfe0e7}.company-news-link{display:grid;grid-template-columns:76px minmax(0,1fr) 14px;gap:13px;align-items:start;padding:14px 0}.company-news-link time{font-size:11px;line-height:1.8;color:var(--muted);padding-top:1px;white-space:nowrap}.company-news-title{font-size:14px;line-height:1.55;font-weight:500;color:var(--navy)}.company-news-arrow{line-height:1.5;color:var(--navy)}.company-news-link:hover .company-news-title,.company-news-all:hover{color:var(--action-red)}.company-news-list li:last-child .company-news-link{padding-bottom:0}
@media(max-width:980px){.company-nav{display:block;border-bottom:1px solid var(--line)}.company-toggle{padding:13px 5px;width:100%;justify-content:space-between;font-size:14px;text-align:left}.company-caret{margin-right:7px}.company-links{position:static;width:100%;box-shadow:none;border:0;border-left:2px solid #d3d4e2;border-radius:0;background:transparent;padding:0 0 4px;margin:0 0 13px 5px;width:calc(100% - 5px)}.company-links a{padding:11px 16px;font-size:13px}.company-links a:hover{background:#efeff6}}
@media(max-width:760px){.intro-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview" "capabilities" "news";grid-template-rows:auto;gap:32px}.intro-grid .intro-text{max-width:none}.company-news{padding-top:23px}.company-news h3{font-size:18px}.company-news-title{font-size:14px}.company-news-link{grid-template-columns:76px minmax(0,1fr) 14px;gap:13px}}
@media(max-width:400px){.company-news-link{grid-template-columns:minmax(0,1fr) 16px;gap:5px 15px;padding:15px 0}.company-news-link time{grid-column:1/-1;padding:0}.company-news-title{grid-column:1}.company-news-arrow{grid-column:2}.company-news-head{gap:12px}.company-news h3{font-size:17px}.company-news-all{font-size:11px}}
