/* Readable long-form disclosures within the existing Mintpay visual system. */
main.section { max-width: 960px; }
main .company-lead { color: #38564b; max-width: 70ch; margin: 24px 0 40px; }
main section { margin: 32px 0; }
main h1 { font-size: clamp(2.6rem, 6vw, 4.5rem); }
main h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); margin-bottom: 14px; }
main p + p { margin-top: 16px; }
main a { text-decoration: underline; text-underline-offset: 3px; }
main li { margin: 12px 0; }
#document-body { white-space: pre-wrap; overflow-wrap: anywhere; line-height: 1.7; }
#document-metadata { overflow-wrap: anywhere; font-size: .9rem; }
@media (max-width: 600px) { main.section { padding-top: 48px; } }
