/* Additional content follows the incumbent editorial system. */
body #page-container .cc-seo-context{background:#f4e7d0;color:#121212;padding:60px 6%;font-family:Helvena,Arial,sans-serif;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 8%}body #page-container .cc-seo-context h2{grid-column:1;grid-row:1/span 10;color:#121212!important;font:900 clamp(29px,3vw,45px)/1.12 Helvena,Arial,sans-serif!important;letter-spacing:-.03em;padding:0!important;margin:0 0 22px!important;text-wrap:balance}body #page-container .cc-seo-context p{grid-column:2;color:#121212!important;font:400 18px/1.72 Helvena,Arial,sans-serif!important;padding:0!important;margin:0 0 22px!important;max-width:65ch}body #page-container .cc-seo-context a{color:#121212!important;text-decoration:underline;text-underline-offset:4px}body #page-container .cc-seo-context a:focus-visible{outline:3px solid #121212;outline-offset:4px}body #page-container .cc-growth-links{display:contents}body #page-container .cc-growth-links a{font:inherit;color:inherit;text-decoration:inherit}body #page-container :is(.cc-project-shell,.cc-growth-text):has(.cc-seo-context){padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
@media(max-width:767px){body #page-container .cc-seo-context{display:block;padding:38px 5%}body #page-container .cc-seo-context h2{font-size:30px!important}body #page-container .cc-seo-context p{font-size:17px!important;line-height:1.7!important}}
