.company-card{margin-top:32px;padding:26px 28px;border:1px solid #ced9c8;border-radius:20px;background:#f4f6ef;color:#173d32;max-width:580px}
.company-card h3{font:400 29px/1.2 Georgia,serif;margin:0 0 18px}
.company-card .company-name{font-size:17px;font-weight:700;margin:0 0 18px;color:#173d32}
.company-card .company-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin:0 0 5px;color:#576e5d}
.company-card address{font-style:normal;font-size:15px;line-height:1.7}
.company-card .company-register{display:grid;gap:7px;border-top:1px solid #d4dfcf;padding-top:16px;margin:18px 0 0;font-size:14px}
.company-card .company-register>div{display:flex;gap:20px}
.company-card dt{min-width:52px;font-weight:700}
.company-card dd{margin:0;font-variant-numeric:tabular-nums}
@media(max-width:520px){.company-card{padding:22px}.company-card h3{font-size:26px}}
