.company-page { max-width: 900px; padding-block: 64px 80px; }
.company-intro { max-width: 740px; }
.company-intro h1 { margin: 14px 0 22px; }
.company-page p { margin: 0 0 18px; }
.company-page .hero-description { margin-bottom: 24px; }
.company-section { margin-top: 36px; padding-top: 28px; border-top: 1px solid var(--line); }
.company-section h2 { margin: 0 0 18px; font-weight: 500; }
.company-page a { text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 760px) { .company-page { padding-block: 38px 60px; } }
