/* Scoped, editorial supporting section; does not change hero or form. */
.discovery-section { padding: 44px 0 65px; max-width: 880px; }
.discovery-section h2 { max-width: 750px; margin: 12px 0 14px; font: 400 clamp(29px,3.2vw,43px)/1.18 Georgia,serif; letter-spacing: -.04em; }
.discovery-section>p:not(.overline) { font-size: 15px; line-height: 1.85; max-width: 740px; opacity: .86; }
.discovery-links { display: flex; flex-wrap: wrap; gap: 12px 24px; margin-top: 24px; }
.discovery-links a { font-size: 12px; font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.discovery-article h2 { scroll-margin-top: 35px; }
@media(max-width:700px) { .discovery-section { padding: 30px 0 45px; } .discovery-links { display: grid; gap: 12px; } }
