.SolutionDetail-module__46Exvq__layout{grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:72px;padding:56px 0 80px;display:grid}.SolutionDetail-module__46Exvq__toc{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:116px}.SolutionDetail-module__46Exvq__toc p{color:#536671;margin-bottom:12px;font-size:14px}.SolutionDetail-module__46Exvq__toc a{border-left:2px solid #d9e3e8;padding:10px 0 10px 16px;font-size:15px;line-height:1.5}.SolutionDetail-module__46Exvq__toc a:hover{color:#17685f;border-color:#17685f}.SolutionDetail-module__46Exvq__toc .SolutionDetail-module__46Exvq__contactLink{color:#17685f;border-color:#17685f;margin-top:20px;font-weight:600}.SolutionDetail-module__46Exvq__content{min-width:0}.SolutionDetail-module__46Exvq__content>section{margin-bottom:56px}.SolutionDetail-module__46Exvq__content h2{letter-spacing:-.025em;font-size:clamp(26px,2.5vw,32px);font-weight:550;line-height:1.25}.SolutionDetail-module__46Exvq__content h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.4}.SolutionDetail-module__46Exvq__content p,.SolutionDetail-module__46Exvq__list{color:#435b68;font-size:17px;line-height:1.75}.SolutionDetail-module__46Exvq__content .SolutionDetail-module__46Exvq__intro{margin-top:20px}.SolutionDetail-module__46Exvq__explanations{gap:28px;margin-top:32px;display:grid}.SolutionDetail-module__46Exvq__explanations p{margin-top:10px}.SolutionDetail-module__46Exvq__example{background:#f3f7fa;border:1px solid #d9e3e8;border-radius:12px;padding:32px}.SolutionDetail-module__46Exvq__example .SolutionDetail-module__46Exvq__eyebrow{color:#17685f;margin-bottom:16px;font-size:14px}.SolutionDetail-module__46Exvq__steps{gap:22px;margin:28px 0;padding:0;list-style:none;display:grid}.SolutionDetail-module__46Exvq__steps li{align-items:start;gap:18px;display:flex}.SolutionDetail-module__46Exvq__number{color:#17685f;text-align:center;background:#e0eee8;border-radius:50%;flex:0 0 30px;height:30px;font-size:14px;font-weight:600;line-height:30px}.SolutionDetail-module__46Exvq__steps p{margin-top:5px}.SolutionDetail-module__46Exvq__example .SolutionDetail-module__46Exvq__limit{border-top:1px solid #d9e3e8;padding-top:20px;font-size:15px}.SolutionDetail-module__46Exvq__list{gap:12px;margin:22px 0;padding-left:22px;list-style:outside;display:grid}.SolutionDetail-module__46Exvq__list li::marker{color:#17685f}.SolutionDetail-module__46Exvq__deliverables{background:#e4f2ee;border-radius:10px;margin-top:32px;padding:26px 30px}.SolutionDetail-module__46Exvq__deliverables .SolutionDetail-module__46Exvq__list{margin-top:16px}.SolutionDetail-module__46Exvq__faq{border-top:1px solid #d9e3e8;margin-top:24px}.SolutionDetail-module__46Exvq__faq details{border-bottom:1px solid #d9e3e8;padding:20px 0}.SolutionDetail-module__46Exvq__faq summary{cursor:pointer;font-size:18px;font-weight:500;line-height:1.5}.SolutionDetail-module__46Exvq__faq summary::marker{color:#17685f}.SolutionDetail-module__46Exvq__faq p{margin:14px 0 0}.SolutionDetail-module__46Exvq__related>div{margin-top:28px}.SolutionDetail-module__46Exvq__related p{margin:10px 0 14px}.SolutionDetail-module__46Exvq__sources{border-top:1px solid #d9e3e8;padding-top:24px}.SolutionDetail-module__46Exvq__sources p{margin-bottom:10px;font-size:14px}.SolutionDetail-module__46Exvq__sources a{text-underline-offset:4px;font-size:14px;line-height:1.7;text-decoration:underline;display:block}.SolutionDetail-module__46Exvq__bottom{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}@media (max-width:1000px){.SolutionDetail-module__46Exvq__layout{grid-template-columns:185px minmax(0,1fr);gap:36px}}@media (max-width:760px){.SolutionDetail-module__46Exvq__layout{grid-template-columns:1fr;gap:36px;padding:32px 0 56px}.SolutionDetail-module__46Exvq__toc{border-bottom:1px solid #d9e3e8;flex-flow:wrap;gap:0 18px;padding-bottom:22px;position:static}.SolutionDetail-module__46Exvq__toc p{flex-basis:100%;margin-bottom:5px}.SolutionDetail-module__46Exvq__toc a{text-underline-offset:4px;border:0;padding:9px 0;text-decoration:underline}.SolutionDetail-module__46Exvq__toc .SolutionDetail-module__46Exvq__contactLink{display:none}.SolutionDetail-module__46Exvq__content>section{margin-bottom:40px}.SolutionDetail-module__46Exvq__example{padding:24px 20px}.SolutionDetail-module__46Exvq__steps li{gap:12px}.SolutionDetail-module__46Exvq__deliverables{padding:24px 20px}}
