.section-inner{width:100%;max-width:var(--content-w);margin-inline:auto;padding-inline:var(--site-pad-x);box-sizing:border-box}.section-inner--narrow{max-width:var(--section-inner-max)}.split-band__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:80px;width:100%;max-width:var(--content-w);margin-inline:auto;padding-inline:var(--site-pad-x);align-items:stretch;box-sizing:border-box}.split-band__content{display:flex;flex-direction:column;min-height:100%}.split-band__title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);color:var(--color-ink)}.split-band__lead,.split-band__text{margin:28px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink-soft)}.split-band__media{border-radius:var(--radius-sm);overflow:hidden}.split-band__media picture,.split-band__media img{display:block;width:100%;height:100%;object-fit:cover}.band-head,.marcas__head{text-align:center;width:100%;max-width:var(--content-w);margin-inline:auto;padding:var(--space-section-start) var(--site-pad-x) 0;box-sizing:border-box}.band-head__title,.marcas__head .marcas__title{margin:0 auto 1em;font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);color:var(--color-ink)}.band-head__lead,.marcas__head .marcas__lead{margin:0 auto;max-width:620px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink-soft)}.band-head__lead p+p,.marcas__head .marcas__lead p+p{margin-block-start:20px}.editorial-header,.articles-listing__header,.legal-page__header,.certifications__header{margin-block-start:var(--header-height, 99px);padding:80px var(--site-pad-x) 64px;background-color:var(--color-surface-soft);border-block-end:1px solid var(--color-ink-divider)}.editorial-header__inner{max-width:var(--content-w);margin-inline:auto}.editorial-header__title,.articles-listing__title,.legal-page__title{margin:0;text-align:center;font-family:var(--font-display);font-size:var(--fs-display-xl);font-weight:var(--fw-semibold);line-height:var(--lh-display-xl);letter-spacing:-1.24px;color:var(--color-brand-deep)}.editorial-header__intro,.certifications__intro{margin-block-start:20px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink-soft);max-width:560px}.editorial-header--left .editorial-header__title,.certifications__title{text-align:left;font-size:clamp(2rem,5vw,var(--fs-display-sm));font-weight:var(--fw-bold);line-height:var(--lh-section-h2);color:var(--color-ink);letter-spacing:0}.editorial-header--left .editorial-header__intro,.certifications__header .certifications__intro{margin-inline:0}.certifications__header{padding-block:64px 52px}@media(max-width:900px){.split-band__title{font-size:clamp(1.5rem,5vw,var(--fs-display-sm));line-height:var(--lh-section-h2)}.split-band__inner{grid-template-columns:1fr;gap:40px}.split-band__media{width:100%;max-width:100%;margin-inline:auto}.editorial-header{padding-block:56px 48px}.cdmo-formats__title,.cdmo-stages-head__title,.marcas__title,.band-head__title,.marcas__head .marcas__title{font-size:clamp(1.5rem,5vw,var(--fs-display-sm));font-weight:var(--fw-bold);line-height:var(--lh-display-sm);letter-spacing:0;margin:0}}
