/* C-R2 only: page-specific editorial and report layouts. */
.cc-c2-page .cc-hero.cc-c2-hero-text{grid-template-columns:1fr;padding:76px 0 68px;max-width:1200px}.cc-c2-hero-text>div{max-width:910px}.cc-c2-hero-text .cc-lead{max-width:800px}.cc-c2-page .cc-c2-report{max-width:900px;background:#fff;border:1px solid #d5e2dd;border-top:4px solid #227a70;border-radius:8px;padding:32px}.cc-c2-report h3{margin-bottom:22px}.cc-contact #system-consult{scroll-margin-top:24px}.cc-contact-panel .cc-eyebrow{margin-bottom:12px}
@media(max-width:600px){.cc-c2-page .cc-hero.cc-c2-hero-text{padding:44px 0}.cc-c2-page .cc-c2-report{padding:24px 20px}.cc-c2-hero-text h1{font-size:33px}}
