.ss-nav-links{gap:22px}.ss-nav-resources{position:relative}.ss-resource-links{position:absolute;top:calc(100% + 17px);left:-18px;min-width:210px;padding:10px;background:#fff;border:1px solid #e3e2ed;border-radius:8px;box-shadow:0 18px 40px #17172e14}.ss-resource-links a{display:block;padding:15px 14px;border-radius:4px}.ss-resource-links a:hover{background:var(--brand-wash)}.ss-problem-icon{display:block;color:#6554bc;margin-bottom:18px}.ss-section-head>h2:first-child{margin-top:0}.ss-section-head>.ss-lead{max-width:900px}.ss-contact-hero{padding-top:36px}.ss-contact-hero>header{max-width:780px;margin-bottom:28px}.ss-contact-hero h1,.ss-careers h1,.ss-case-study h1{font-size:clamp(36px,4.5vw,58px);letter-spacing:-.04em;line-height:1.1}.ss-contact-hero .ss-hero-lead{font-size:17px;max-width:700px;margin-top:18px}.ss-contact-hero .ss-form-box{padding-top:25px}.ss-career-copy h2{font-size:25px;margin-bottom:18px}.ss-career-copy p{font-size:16px;line-height:1.7}.ss-related-resources .ss-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-case-resource{margin-top:26px;display:flex;gap:24px;align-items:center;justify-content:space-between;padding-block:24px;border-top:1px solid #e1e1e9}.ss-case-resource p{margin:0;font-size:16px}.ss-library-empty .ss-btn{margin-top:20px}@media(min-width:1001px){#home-2 .ss-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#home-2 .ss-text-card:nth-child(n){grid-column:auto}#home-2 .ss-text-card h3{font-size:22px}}@media(max-width:1100px) and (min-width:901px){.ss-nav-links{gap:15px}.ss-nav-links>a,.ss-nav-links summary{font-size:12px}.ss-logo{max-width:150px}}@media(max-width:900px){.ss-resource-links{position:static;box-shadow:none;border:0;border-left:2px solid #d4c5ef;border-radius:0;padding:0 0 0 12px;margin-block:5px 14px}.ss-nav-links{gap:0}.ss-resource-links a{padding-block:14px}.ss-contact-layout{display:flex;flex-direction:column}.ss-contact-layout>.ss-form-box{order:-1;width:100%}}@media(max-width:700px){.ss-contact-hero>header{margin-bottom:22px}.ss-contact-hero .ss-hero-lead{font-size:15px;line-height:1.6}.ss-contact-hero{padding-top:28px}.ss-related-resources .ss-insight-grid{grid-template-columns:1fr}.ss-case-resource{display:block}.ss-case-resource a{margin-top:16px}.ss-problem-icon{margin-bottom:13px}.ss-career-copy p{font-size:15px}}

@media(min-width:801px) and (max-width:900px){.ss-resource-links{position:absolute;box-shadow:0 18px 40px #17172e14;border:1px solid #e3e2ed;border-radius:8px;padding:10px;margin:0}.ss-nav-links{gap:15px}}
