/* Content expansion within the existing page design. */
.inside-page .seo-faq{max-width:100%}.seo-faq details{border-top:1px solid #bac3cb;padding:0}.seo-faq summary{cursor:pointer;padding:22px 32px 22px 0;font-size:18px;font-weight:600;line-height:1.5}.seo-faq details>div{padding:0 0 24px;max-width:70ch}.seo-faq summary:focus-visible,.inside-page a:focus-visible{outline:3px solid #174ce7;outline-offset:5px}.inside-page .plain-list li{margin-bottom:12px}.inside-page .section a:not(.btn){text-underline-offset:4px}.inside-page .seo-source h2{font-size:22px}.inside-page .seo-source p{font-size:14px}.inside-page .nav-submenu{max-height:70vh;overflow-y:auto}.inside-page .section p{text-wrap:pretty}.inside-page .section h3{overflow-wrap:normal;hyphens:auto}.inside-page .service-grid .service h3{font-size:clamp(20px,2.2vw,28px)}
@media(max-width:720px){.inside-page .section{padding-top:42px;padding-bottom:42px}.inside-page .section.note{padding:24px 20px}.inside-page .seo-faq summary{font-size:17px;min-height:48px}.inside-page .nav-submenu{max-height:none}.inside-page .service-grid{grid-template-columns:1fr}.inside-page .section h2{overflow-wrap:normal;hyphens:auto}}
@media print{.site-nav,.whatsapp-float,.footer,.subhero-media,.final-cta{display:none!important}.inside-page .subhero{margin:0;color:#111;background:#fff}.inside-page .subhero>.wrap{display:block;background:#fff;margin:0}.inside-page .subhero h1,.inside-page .subhero .lead{color:#111}.inside-page .section{break-inside:avoid;padding:20px 0}.inside-page .article{display:block}}
