.company-history{padding:20px;container-type:inline-size}.company-history__note{color:#455569;margin:0 0 20px;font-size:.875rem;line-height:1.8}.company-history__grid{gap:18px;margin:0;padding:0;list-style:none;display:grid}.company-history__grid>li{min-width:0}.company-history__card{box-sizing:border-box;border:1px solid #cdd9d3;overflow-wrap:anywhere;background:#fff;border-block-start:4px solid #346956;border-radius:10px;height:100%;padding:20px}.company-history__kind{color:#234d3d;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.company-history__kind span{color:#455569;font-size:.8rem;font-weight:400}.company-history__period{color:#455569;gap:6px;margin:8px 0;padding:12px 0;font-size:.8rem;display:grid}.company-history__period strong{color:#152c24;font-size:1rem}.company-history__card h3{margin:0 0 18px;font-size:1.1rem;line-height:1.65}.company-history__dates{gap:12px;margin:0 0 18px;font-size:.85rem;line-height:1.6;display:grid}.company-history__dates dt{color:#455569}.company-history__dates dd{font-variant-numeric:tabular-nums;color:#152c24;margin:2px 0 0}.company-history__links{border-top:1px solid #e1e7e3;flex-wrap:wrap;gap:10px 18px;padding-top:16px;font-size:.875rem;line-height:1.8;display:flex}.company-history__links a{color:#174f3b;text-underline-offset:3px;text-decoration:underline}.company-history__links a:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid #174f3b}.company-history__links span{color:#526071}@container (min-width:720px){.company-history__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
