.SolutionsIndexPage_page__0Eke7{--rule:var(--marketing-color-rule);color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.SolutionsIndexPage_page__0Eke7 :is(h1,h2,h3,p,figure){margin:0}.SolutionsIndexPage_browse__v45q_,.SolutionsIndexPage_directory__1GnhD,.SolutionsIndexPage_featured__CaiX6{padding-right:var(--marketing-page-inset);padding-left:var(--marketing-page-inset);padding-top:clamp(3rem,5.4vw,4.75rem);padding-bottom:clamp(3rem,5.4vw,4.75rem);border-bottom:1px solid var(--rule)}.SolutionsIndexPage_sectionHeading__ovyQr{margin-bottom:clamp(2.5rem,4vw,4rem)}.SolutionsIndexPage_featuredGrid__ZUYCk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.SolutionsIndexPage_feature__aIz0g{display:flex;min-width:0;flex-direction:column}.SolutionsIndexPage_feature__aIz0g figure{margin-bottom:1.5rem}.SolutionsIndexPage_feature__aIz0g>div:last-child{display:flex;flex:1;flex-direction:column}.SolutionsIndexPage_imageFrame__uvecl{overflow:hidden;aspect-ratio:4/3;background:#eef0f0}.SolutionsIndexPage_imageFrame__uvecl img{width:100%;height:100%;object-fit:cover}.SolutionsIndexPage_feature__aIz0g h3{min-height:4.4rem;margin:0 0 1rem;font-size:1.875rem;font-weight:400;line-height:1.15;letter-spacing:-.045em}.SolutionsIndexPage_feature__aIz0g p{flex:1;color:#3e464c;font-size:1rem;line-height:1.65}.SolutionsIndexPage_browseLink__WxqtN,.SolutionsIndexPage_childLink__AKS1j,.SolutionsIndexPage_parentLink__oFKkr,.SolutionsIndexPage_textLink__hC7_C{color:inherit;text-decoration:none}.SolutionsIndexPage_textLink__hC7_C{display:inline-flex;min-height:2.75rem;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.9375rem}.SolutionsIndexPage_browseLink__WxqtN span,.SolutionsIndexPage_textLink__hC7_C span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.SolutionsIndexPage_browseLink__WxqtN svg,.SolutionsIndexPage_textLink__hC7_C svg{width:1.35rem;height:1.35rem;flex:none;transition:transform .18s ease}.SolutionsIndexPage_browseLink__WxqtN:hover svg,.SolutionsIndexPage_textLink__hC7_C:hover svg{transform:translateX(.25rem)}.SolutionsIndexPage_directory__1GnhD{background:var(--marketing-color-surface-muted)}.SolutionsIndexPage_programGrid__gk3mm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 6%}.SolutionsIndexPage_program__F6p_P{padding-top:1.25rem;border-top:1px solid var(--rule)}.SolutionsIndexPage_parentLink__oFKkr{display:inline-block;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.18;letter-spacing:-.035em}.SolutionsIndexPage_childLink__AKS1j:focus-visible,.SolutionsIndexPage_childLink__AKS1j:hover,.SolutionsIndexPage_parentLink__oFKkr:focus-visible,.SolutionsIndexPage_parentLink__oFKkr:hover{text-decoration:underline;text-underline-offset:.35rem}.SolutionsIndexPage_programDescription__Aik8R{max-width:38rem;margin-top:1rem;color:#3e464c;line-height:1.65}.SolutionsIndexPage_programDescription__Aik8R p{margin:0}.SolutionsIndexPage_children__9LzLl{display:grid;gap:0;padding:0;margin:1.5rem 0 0;border-bottom:1px solid var(--rule);list-style:none}.SolutionsIndexPage_children__9LzLl li{border-top:1px solid var(--rule)}.SolutionsIndexPage_childLink__AKS1j{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.9375rem;line-height:1.45}.SolutionsIndexPage_childLink__AKS1j:after{content:"↗";flex:none;color:#586267}.SolutionsIndexPage_browseGrid__mydO5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.SolutionsIndexPage_browseItem__M0sfo{padding-top:1.25rem;border-top:1px solid var(--rule)}.SolutionsIndexPage_browseItem__M0sfo h3{margin-bottom:.75rem;font-size:1.5rem;font-weight:400;letter-spacing:-.035em}.SolutionsIndexPage_browseItem__M0sfo p{min-height:3.3rem;color:#3e464c;line-height:1.65}.SolutionsIndexPage_browseLink__WxqtN{display:inline-flex;min-height:2.75rem;align-items:center;gap:1rem;margin-top:1rem;font-size:.9375rem}@media (max-width:900px){.SolutionsIndexPage_featuredGrid__ZUYCk{gap:1.25rem}.SolutionsIndexPage_feature__aIz0g h3{min-height:3.8rem;font-size:1.55rem}}@media (max-width:700px){.SolutionsIndexPage_browseGrid__mydO5,.SolutionsIndexPage_featuredGrid__ZUYCk,.SolutionsIndexPage_programGrid__gk3mm{grid-template-columns:1fr}.SolutionsIndexPage_featuredGrid__ZUYCk{gap:2.5rem}.SolutionsIndexPage_feature__aIz0g{display:grid;grid-template-columns:6.125rem minmax(0,1fr);gap:1.1rem;padding-top:1.4rem;border-top:1px solid var(--rule)}.SolutionsIndexPage_feature__aIz0g figure{margin:0}.SolutionsIndexPage_imageFrame__uvecl{aspect-ratio:1}.SolutionsIndexPage_feature__aIz0g h3{min-height:0;margin:0 0 .75rem;font-size:1.55rem}.SolutionsIndexPage_feature__aIz0g p{font-size:.9375rem}.SolutionsIndexPage_feature__aIz0g .SolutionsIndexPage_textLink__hC7_C{margin-top:.7rem;font-size:.8125rem}.SolutionsIndexPage_programGrid__gk3mm{gap:2.75rem}.SolutionsIndexPage_browseGrid__mydO5{gap:2rem}.SolutionsIndexPage_browseItem__M0sfo p{min-height:0}}@media (max-width:360px){.SolutionsIndexPage_feature__aIz0g{grid-template-columns:4.875rem minmax(0,1fr);gap:.875rem}.SolutionsIndexPage_feature__aIz0g h3{font-size:1.4rem}}.SolutionsIndexPage_featured__CaiX6{padding-top:2rem}