.flow-interior .company-details{background:#e7e0ef;color:#30263d}.company-details>div{max-width:none}.company-details .company-details__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px)}.company-details .company-details__heading{padding-bottom:125px}.company-details h2{max-width:12ch;margin-bottom:22px}.company-details .company-details__description{color:#655771;margin:0 0 30px}.company-details .company-details__name{max-width:34ch;line-height:1.55}.company-details .company-details__documents{display:inline-flex;align-items:center;gap:24px;margin-top:24px;padding:14px 22px;min-height:48px;border:1px solid #9e8cae;border-radius:4px 22px 4px 22px;text-decoration:none;background:#f9f7f0}.company-details__groups{display:grid;gap:24px;min-width:0}.company-details__group{padding:clamp(20px,3vw,32px);background:#faf8f2;border-radius:4px 34px 4px 4px}.company-details__group:first-child{background:#d6eca9}.company-details__group h3{font-size:1.25rem;line-height:1.3;margin-bottom:24px}.company-details__group dl>div+div{margin-top:18px;padding-top:18px;border-top:1px solid #c6bbcd}.company-details__group dt{color:#63566a;font-size:.8125rem;line-height:1.5;margin-bottom:7px}.company-details__group dd{margin:0;font-size:clamp(1rem,1.5vw,1.3125rem);font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere;user-select:text}.company-details .flow-sticker{top:auto;right:auto;bottom:20px;left:25%;width:145px;opacity:.8}@media (max-width:800px){.company-details .company-details__layout{grid-template-columns:1fr}.company-details .company-details__heading{padding-bottom:0}.company-details h2{padding-right:55px}.company-details .flow-sticker{top:0;bottom:auto;right:0;left:auto;width:60px;opacity:.8}.company-details .company-details__description{margin-bottom:24px}}