.technical-use-case{border-top:1px solid var(--buyer-line,#d6deed);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:28px 64px;min-width:0;padding:38px 0;scroll-margin-top:108px;display:grid}.buyer-page .technical-use-case-intro :is(h2,h3){letter-spacing:-.018em;text-wrap:balance;max-width:24ch;margin:0 0 19px;font-size:clamp(27px,2.6vw,34px);font-weight:500;line-height:1.2}.technical-use-case p,.technical-needs{color:var(--buyer-muted,#526078);margin:0 0 18px;font-size:16px;line-height:1.75}.technical-use-case-intro p{max-width:44ch}.technical-use-case-body{min-width:0;max-width:65ch}.technical-use-case-body :is(h3,h4){letter-spacing:0;color:var(--buyer-ink,#172344);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.technical-needs{margin-bottom:27px;padding-left:20px}.technical-needs li+li{margin-top:7px}.technical-needs li::marker{color:var(--blue)}.technical-mechanism{margin-bottom:24px}.technical-mechanism p:last-child{margin-bottom:0}.technical-concern,.technical-sources{border-block:1px solid var(--buyer-line,#d6deed);margin:0 0 24px}.technical-use-case summary{cursor:pointer;min-height:52px;color:var(--buyer-ink,#172344);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.technical-use-case summary::-webkit-details-marker{display:none}.technical-use-case summary:after{content:"+";color:var(--blue);text-align:center;flex:0 0 14px;font-size:20px;line-height:1}.technical-use-case details[open]>summary:after{content:"−"}.technical-concern>div{padding:4px 0}.technical-result p{margin-bottom:12px}.technical-result>.text-link{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.technical-sources{border-top:0;margin:14px 0 0}.technical-sources summary{min-height:44px;color:var(--buyer-muted,#526078);padding:10px 0;font-size:14px}.technical-sources ul{margin:0;padding:0 0 12px;list-style:none}.technical-sources a{color:#2039a8;text-underline-offset:4px;align-items:center;min-height:36px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.technical-case-group+.technical-case-group{margin-top:28px}.technical-case-group>.eyebrow{margin:0 0 16px}.technical-case-group .technical-use-case:last-child{padding-bottom:22px}@media (max-width:900px){.technical-use-case{gap:24px 36px}.buyer-page .technical-use-case-intro :is(h2,h3){font-size:29px}}@media (max-width:700px){.technical-use-case{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 0}.buyer-page .technical-use-case-intro :is(h2,h3){max-width:26ch;margin-bottom:15px;font-size:28px}.technical-use-case-intro p{max-width:none;margin-bottom:0}.technical-use-case-body{max-width:none}.technical-needs{margin-bottom:23px}.technical-case-group+.technical-case-group{margin-top:24px}}@media (prefers-reduced-motion:reduce){.technical-use-case *{transition:none!important;animation:none!important}}.technical-use-case .technical-team-terms{margin:12px 0 0;font-size:14px;line-height:1.7}.technical-team-terms a{color:#2039a8;text-underline-offset:4px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.buyer-solution .solution-question h2{margin:0 0 12px;font-size:26px;line-height:1.3}.buyer-solution .solution-question p{letter-spacing:0;font-size:18px;line-height:1.75}@media (max-width:640px){.buyer-solution .solution-question h2{font-size:24px}.buyer-solution .solution-question p{font-size:16px}}
