.similar-work-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;width:calc(100% - 64px);max-width:1250px;margin:24px auto 32px;padding:24px 28px;border:1px solid #d2deeb;border-radius:16px;background:#edf2f8}.similar-work-banner>div{min-width:0}.similar-work-banner h2,body.site-refined main .similar-work-banner h2{font-size:28px;line-height:1.2;margin:0 0 10px}.similar-work-banner p{font-size:15px;line-height:1.6;margin:0;max-width:640px}.similar-work-banner .rounded-link{flex-shrink:0;display:inline-flex;align-items:center;gap:18px;font-size:15px;padding:13px 20px;border:1px solid #172d43;border-radius:32px;color:#172d43;text-decoration:none}.similar-work-banner .rounded-link:hover{background:#172d43;color:#fff}.similar-work-banner .rounded-link:focus-visible{outline:3px solid #315fd0;outline-offset:4px}@media(max-width:900px){.similar-work-banner{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.similar-work-banner{width:calc(100% - 32px);padding:22px 18px;margin:20px auto 26px}.similar-work-banner h2,body.site-refined main .similar-work-banner h2{font-size:25px}.similar-work-banner .rounded-link{max-width:100%;box-sizing:border-box;font-size:14px;padding:12px 16px}}