.company-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;margin:48px 0}.company-intro p{line-height:1.75;max-width:65ch}.company-logo{display:block;width:240px;max-width:100%;height:auto;margin-bottom:28px}.company-address{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0;margin:32px 0}.company-address h2{font-size:28px;line-height:1.3}.company-address address{font-style:normal;font-size:22px;line-height:1.5}.company-address dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.company-address dt{font-size:14px;color:var(--muted);margin-bottom:10px}.company-address dd{margin:0;overflow-wrap:anywhere}.company-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:24px 0}.company-actions a{display:inline-flex;align-items:center;gap:10px}.company-actions svg{width:20px;height:20px;flex-shrink:0}@media(max-width:700px){.company-intro,.company-address dl{grid-template-columns:minmax(0,1fr)}.company-intro{gap:24px}.company-address h2{font-size:24px}.company-address address{font-size:20px}}
