.newsroom-contact-hero{background-color:var(--mockup-anchor);padding:6rem 1.5rem 4rem}.newsroom-contact-hero-inner{max-width:1200px;margin:0 auto}.newsroom-contact-title{font-family:Fraunces,Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:var(--hero-cream);margin:0 0 1rem;line-height:1.1}.newsroom-contact-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:#f8f4edcc;margin:0;max-width:600px}.newsroom-contact-content{padding:4rem 1.5rem}.newsroom-contact-container{max-width:1200px;margin:0 auto}.newsroom-contact-section-heading{font-family:Fraunces,Georgia,serif;font-size:clamp(1.4rem,3vw,2rem);color:var(--mockup-anchor);margin:2.5rem 0 .75rem}.newsroom-contact-section-heading:first-child{margin-top:0}.newsroom-contact-container p{font-size:1.05rem;color:var(--text-color);line-height:1.7;margin:0 0 1rem}.newsroom-contact-email{background-color:#173f5f0f;border-left:3px solid var(--primary-color);padding:1rem 1.25rem;border-radius:0 8px 8px 0}.newsroom-contact-container a{color:var(--primary-color);text-decoration:underline}
