/* Each company label and value share one row and one divider. */
.company-page .deflist{display:block;grid-template-columns:none;gap:0;margin:0;border-top:1px solid var(--line)}
.company-page .deflist .company-row{display:grid;grid-template-columns:7em minmax(0,1fr);column-gap:32px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}
.company-page .deflist dt,.company-page .deflist dd{margin:0;padding:0;border:0;line-height:1.8}
.company-page .deflist dt{font-size:14px;color:var(--muted);font-weight:700}
.company-page .deflist dd{font-size:17px;overflow-wrap:anywhere}
@media(max-width:640px){.company-page .deflist .company-row{grid-template-columns:1fr;row-gap:8px;padding:18px 0}.company-page .deflist dd{font-size:16px}}

/* Overview copy follows its own layout column, without legacy paragraph caps. */
.company-page .representative-message{max-width:none}
.company-page .representative p,.company-page .imported-main .col-7>p{max-width:none}
