/* v1.5.0 review: page detail within the existing brand system. */
.cx-scope .cx-service-hero h1{max-width:18ch;font-size:clamp(40px,4.6vw,62px)}
.cx-scope .cx-service-hero .cx-hero-grid{grid-template-columns:1.5fr 1fr;gap:65px}
.cx-scope .cx-service-hero .cx-actions{align-items:center}
.cx-scope .cx-service-hero .cx-actions>.cx-text-link{color:#c3cdd5;padding:12px 0}
.cx-scope .cx-proof-note{font-size:12px;color:#b9c8d0;line-height:1.7;margin-bottom:18px}
.cx-scope .cx-faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}
.cx-scope .cx-faq details{border-top:1px solid #c3cbcf;padding:20px 0}
.cx-scope .cx-faq details:last-child{border-bottom:1px solid #c3cbcf}
.cx-scope .cx-faq summary{font-size:16px;cursor:pointer;padding-right:18px;line-height:1.5}
.cx-scope .cx-faq details p{font-size:15px;color:#56616b;margin:18px 0 0}
.cx-scope .cx-related{background:#f2efe8}
.cx-scope .cx-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}
.cx-scope .cx-related-grid a{display:flex;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;border-bottom:1px solid #bec9ca;min-height:60px;padding:16px 0;font-size:15px}
.cx-scope .cx-related-grid a:hover{text-decoration:underline;text-underline-offset:5px}
.cx-editorial-addition .cx-section-heading h2{max-width:19ch}
.cx-scope .cx-guide-hero h1{max-width:21ch;font-size:clamp(40px,4.8vw,66px)}
.cx-scope .cx-guide-hero .cx-lede{max-width:65ch}
.cx-scope .cx-guide-body{padding:70px 0;background:#fbfaf6}
.cx-scope .cx-guide-body .cx-wrap{max-width:800px}
.cx-scope .cx-guide-body section+section{margin-top:45px}
.cx-scope .cx-guide-body h2{font-size:34px;line-height:1.2;margin-bottom:20px}
.cx-scope .cx-guide-body p{font-size:17px;line-height:1.85;color:#3c4a53}
.cx-scope-note{padding:25px 0;background:#f2efe8;border-top:1px solid #d6dad9}
.cx-scope-note p{font-size:13px!important;color:#56616b;margin:0!important;max-width:80ch!important}
.cx-scope .cx-hero h1{overflow-wrap:normal}
#le-search-count{font-size:13px;color:#52616b;margin-top:18px}
@media(max-width:900px){.cx-scope .cx-service-hero .cx-hero-grid,.cx-scope .cx-faq-layout{grid-template-columns:1fr;gap:36px}.cx-scope .cx-service-hero h1{max-width:20ch}.cx-scope .cx-service-hero .cx-hero-evidence{padding:24px 0}.cx-scope .cx-service-hero .cx-evidence-item{margin-bottom:15px;padding-bottom:15px}}
@media(max-width:600px){.cx-scope .cx-related-grid{grid-template-columns:1fr}.cx-scope .cx-guide-body{padding:42px 0}.cx-scope .cx-guide-body h2{font-size:29px}.cx-scope .cx-guide-body p{font-size:16px}.cx-scope .cx-service-hero h1,.cx-scope .cx-guide-hero h1{font-size:42px}.cx-scope .cx-hero-evidence .cx-proof-note{font-size:12px}.cx-scope .cx-service-hero .cx-actions{align-items:stretch}.cx-scope .cx-service-hero .cx-actions>.cx-text-link{text-align:center}}
@media(max-width:360px){.cx-scope .cx-service-hero h1,.cx-scope .cx-guide-hero h1{font-size:36px}}

.legal-copy h2{margin:38px 0 16px}.legal-copy h2:first-child{margin-top:0}.legal-copy p{margin:0 0 18px}.legal-copy code{overflow-wrap:anywhere;font-size:.9em}
