.software-testing-buyer-page .osb-hero-copy h1{max-width:1120px}.st-story-heading{padding:24px 28px}.st-story-heading h2{font-size:28px;line-height:1.25}.st-requirement{border-block:1px solid var(--osb-line);background:#edf5fa;align-items:center;gap:26px;padding:21px 28px;display:flex}.st-source{color:var(--osb-muted);flex:none;font-size:12px}.st-source strong{color:var(--osb-ink);font-size:14px;display:block}.st-source span{display:block}.st-rule{letter-spacing:-.025em;font:500 19px/1.4 Manrope,sans-serif}.st-rule span{color:var(--osb-muted);margin-top:3px;font:400 14px/1.5 DM Sans,sans-serif;display:block}.st-cases{border-collapse:collapse;table-layout:fixed;width:100%}.st-cases th{text-align:left}.st-cases thead th{color:var(--osb-muted);letter-spacing:.08em;text-transform:uppercase;padding:13px 28px 9px;font-size:11px;font-weight:500}.st-cases thead th:first-child{width:55%}.st-cases tbody :is(th,td){vertical-align:middle;border-top:1px solid #d9e2e9;padding:17px 28px}.st-cases tbody th{font-weight:400}.st-cases h3{letter-spacing:-.03em;font:600 19px/1.35 Manrope,sans-serif}.st-request{color:var(--osb-muted);font-size:14px;margin-top:5px!important}.st-expectation{grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.st-case-state{color:var(--osb-muted);text-transform:uppercase;letter-spacing:.055em;grid-column:1/-1;margin-bottom:3px;font-size:11px}.st-status{letter-spacing:-.05em;color:var(--osb-ink);font:600 36px/1.2 Manrope,sans-serif}.st-oracle{font-size:15px;line-height:1.4}.st-oracle small{color:var(--osb-muted);margin-top:2px;font-size:13px;display:block}.st-fixture{border-top:1px solid var(--osb-line);color:var(--osb-muted);padding:15px 28px;scroll-margin-top:24px;font-size:12px}.st-fixture strong{color:var(--osb-ink);font-weight:600}.st-requirement{scroll-margin-top:24px}.st-next{background:#eaf4fa;border-top:1px solid #bfd6e6;align-items:center;gap:22px;padding:20px 28px;display:flex}.st-next-role{color:#075d83;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:12px;font-weight:600}.st-next h3{margin-bottom:5px;font-size:20px;line-height:1.3}.st-next p{color:#344d63;font-size:14px}.st-notes{color:var(--osb-muted);grid-template-columns:1.2fr 1fr;gap:30px;padding:15px 28px;font-size:11px;line-height:1.55;display:grid}.st-notes strong{color:var(--osb-ink);font-weight:500}.st-work{padding-block:60px}.st-work .osb-section-title{max-width:900px}.st-work-copy{max-width:980px;color:var(--osb-muted);font-size:16px}.st-work-copy p+p{margin-top:14px}.st-links{flex-wrap:wrap;gap:12px 26px;font-size:14px;display:flex;margin-top:26px!important}.st-links a{color:var(--osb-blue);text-underline-offset:4px;text-decoration:underline}.st-conversation{max-width:690px}.st-conversation p{max-width:640px;margin-top:18px}.software-testing-buyer-page .osb-button{max-width:100%}.software-testing-buyer-page .osb-closing .osb-wrap{align-items:flex-start}.software-testing-buyer-page .osb-closing .osb-button{white-space:normal}.st-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.st-story-heading{padding:20px 18px}.st-story-heading h2{font-size:24px}.st-requirement{flex-direction:column;align-items:flex-start;gap:9px;padding:17px 18px}.st-source{font-size:11px}.st-source strong{margin-right:5px;font-size:12px;display:inline}.st-source span{display:inline}.st-rule{font-size:17px}.st-rule span{font-size:12px}.st-cases thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.st-cases tbody :is(th,td){vertical-align:top;width:50%;padding:17px 14px}.st-cases tbody th{padding-left:18px}.st-cases td{padding-right:18px}.st-cases h3{font-size:16px}.st-request{font-size:12px;line-height:1.5;margin-top:7px!important}.st-expectation{grid-template-columns:minmax(0,1fr);gap:1px}.st-case-state{letter-spacing:.015em;font-size:10px}.st-status{font-size:31px}.st-oracle{font-size:13px}.st-oracle small{font-size:11px}.st-fixture{padding:13px 18px;font-size:11px;line-height:1.6}.st-next{flex-direction:column;align-items:flex-start;gap:5px;padding:18px}.st-next-role{font-size:10px}.st-next h3{font-size:19px}.st-next p{font-size:12px}.st-notes{grid-template-columns:1fr;gap:9px;padding:14px 18px;font-size:10px}.st-work{padding-block:40px}.st-links{flex-direction:column}}
