.history-tab-content{min-width:0}.history-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 34px}
.history-tabs button{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;background:white;border:1px solid #c9dbe6;color:#244b65;font:inherit;font-size:18px;font-weight:600;line-height:1.5;cursor:pointer;text-wrap:balance;word-break:keep-all}
.history-tabs button[aria-selected=true]{color:#fff;background:#173b55;border-color:#173b55}.history-tabs button:hover{border-color:#a58040}.history-tabs button:focus-visible,.history-tab-panel:focus-visible{outline:3px solid #b99554;outline-offset:4px}
.history-tab-panel[hidden]{display:none}.history-tab-panel .company-history li{grid-template-columns:100px minmax(0,1fr);--history-line:34px;padding-top:4px}.history-tab-panel .company-history time{line-height:var(--history-line)}.history-events{min-width:0}.history-tab-panel .company-history p{line-height:var(--history-line);word-break:keep-all;text-wrap:pretty}.history-events p+p{margin-top:6px}.history-tab-panel .company-history li:last-child{margin-bottom:0}
.history-common{margin-top:56px;padding:32px;background:#f0f6f9}.history-common h2{font-size:22px;margin:0 0 26px}.history-common ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0}.history-common time{display:block;font-size:27px;line-height:1.4;color:#a27b37;font-weight:600;margin-bottom:10px}.history-common p{font-size:16px;line-height:1.8;word-break:keep-all;margin:0}
@media(max-width:1000px){.company-history-layout:has(.history-tabs){grid-template-columns:1fr;gap:30px}.company-history-layout:has(.history-tabs) aside{position:static}.company-history-layout:has(.history-tabs) .history-summary{display:grid;grid-template-columns:1fr auto;column-gap:30px}.history-summary-label{grid-column:1/-1}.company-history-layout:has(.history-tabs) .history-summary>strong{margin-bottom:0}.company-history-layout:has(.history-tabs) .history-all-link{border-top:0;padding-top:0;align-self:center}.history-common ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.history-tabs{gap:8px;margin-bottom:26px}.history-tabs button{flex:1;padding:12px 14px;font-size:16px}.history-tab-panel .company-history li{grid-template-columns:70px minmax(0,1fr);gap:16px;--history-line:32px}.history-common{padding:24px;margin-top:36px}.history-common ol{gap:24px 18px}.history-common p{font-size:15px}.company-history-layout:has(.history-tabs) .history-summary{display:flex}.company-history-layout:has(.history-tabs) .history-all-link{align-self:stretch;border-top:1px solid #ccdce6;padding-top:16px;margin-top:20px}}
