/* i2Speak adaptations of the shared i2PDF company, legal and recovery pages. */
.speak-company :is(.company-eyebrow, .company-text-link:hover, .contact-email-icon, .contact-email-arrow, .company-icon) { color: var(--accent-readable, var(--accent-hover)); }
.speak-company h1 > span { color: var(--accent-readable, var(--accent)); }
.speak-company .button.primary, .not-found .button.primary { color: var(--accent-ink, #2b1530); }
.speak-company .about-art { max-width: 440px; aspect-ratio: 1; }
.speak-company .contact-art { aspect-ratio: 1; }
.speak-legal .legal-contact { display: block; }
.speak-legal .legal-tabs a[aria-current] { color: var(--accent-ink, #2b1530); }
.speak-legal :is(.legal-kicker, .legal-highlight-icon, .legal-section > h2 > span, .legal-article a, .legal-contents a:hover) { color: var(--accent-readable, var(--accent-hover)); }
.speak-company .owner-identity .brand-logo { height: auto; }
@media (max-width: 680px) {
    .speak-company .about-art { max-width: 300px; }
    .speak-legal .legal-contents ol { column-gap: 20px; }
}
