.case-study{max-width:var(--case-study-column);color:var(--color-text-on-dark);font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:anywhere;margin-inline:auto}.case-study__image{margin:0 0 var(--space-9-5)}.case-study__title{background:var(--gradient-case-study-title);color:var(--color-title-from);-webkit-text-fill-color:transparent;font-size:var(--text-case-study-title);font-weight:var(--weight-semibold);letter-spacing:0;text-wrap:pretty;-webkit-background-clip:text;background-clip:text;line-height:1.375}@media (forced-colors:active){.case-study__title{-webkit-text-fill-color:currentColor}}.case-study__title:focus{outline:none}.case-study__title-link,.case-study__body a{color:var(--color-blue-sky);text-underline-offset:.2em}.case-study__body{margin-top:var(--space-9-5)}.case-study__body>*+*,.case-study__body li>*+*,.case-study__body blockquote>*+*{margin-top:var(--space-3-5)}.case-study__body>:where(figure,.case-study__table,blockquote,pre){margin-block:var(--space-6)}.case-study__body>:is(ul,ol){margin-top:var(--space-4)}.case-study__body>:is(ul,ol)+*{margin-top:var(--space-6)}.case-study__body h2,.case-study__body h3,.case-study__body h4{color:var(--color-text-on-dark);font-weight:var(--weight-semibold);line-height:1.25}.case-study__body h2{font-size:var(--text-case-study-heading);letter-spacing:-.02em}.case-study__body h3{font-size:var(--text-h3);letter-spacing:-.02em}.case-study__body h4{font-size:var(--text-lg);letter-spacing:-.01em}.case-study__body>h2{margin-top:var(--space-10)}.case-study__body>:is(h3,h4){margin-top:var(--space-8)}.case-study__body>:is(h2,h3,h4)+*{margin-top:var(--space-4)}.case-study__body strong{font-weight:var(--weight-semibold)}.case-study__body ul,.case-study__body ol{padding-left:var(--space-6)}.case-study__body>ul{padding-left:30px}.case-study__body>ul>li{position:relative}.case-study__body>ul>li::marker{color:#0000}.case-study__body>ul>li:before{content:"";background:url("data:image/svg+xml,%3c!--%20The%20round%20tick%20on%20the%20case%20studies'%20bulleted%20lists,%20from%20StageTwo's%20Figma%20frame%20691-2142.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='case-study-list-tick-fill'%20x1='12'%20y1='2'%20x2='12'%20y2='22'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2385C5F0'%20/%3e%3cstop%20offset='1'%20stop-color='%235D8EF5'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='12'%20cy='12'%20r='10'%20fill='url(%23case-study-list-tick-fill)'%20/%3e%3cpath%20d='M7.75%2012%2010.58%2014.83%2016.25%209.17'%20stroke='%23F6F6EE'%20stroke-width='1.5'%20stroke-linejoin='round'%20/%3e%3c/svg%3e") 50%/24px no-repeat;width:20px;height:20px;position:absolute;top:2px;left:-26px}.case-study__body li::marker{color:var(--color-blue-sky)}.case-study__body li+li{margin-top:var(--space-4)}.case-study__body li>ul,.case-study__body li>ol,.case-study__body li li+li{margin-top:var(--space-2)}.case-study__body blockquote{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-blue-sky);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--color-ink-strong)}.case-study__body hr{margin-block:var(--space-10);border:0;border-top:1px solid var(--color-border-on-dark)}.case-study__body code{border-radius:var(--radius-xs);background:var(--color-ink-strong);padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.case-study__image,.case-study__body figure{margin-inline:0}.case-study__image img,.case-study__body img{border-radius:var(--radius-xs);max-width:100%;height:auto;margin-inline:auto}.case-study__body figcaption{margin-top:var(--space-3);color:var(--color-footer-muted);font-size:var(--text-sm);text-align:center;line-height:1.4}.case-study__table{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-xs);max-width:100%;overflow-x:auto}.case-study__table:focus-visible{outline-offset:2px}.case-study__body table{border-collapse:collapse;min-width:100%;font-size:var(--text-sm);overflow-wrap:normal;line-height:1.5}.case-study__body th,.case-study__body td{padding:var(--space-2-5) var(--space-4);border:1px solid var(--color-border-on-dark);text-align:left;vertical-align:top}.case-study__body tr>:first-child{border-left:0}.case-study__body tr>:last-child{border-right:0}.case-study__body thead tr:first-child>*,.case-study__body table>tr:first-child>*{border-top:0}.case-study__body tbody tr:last-child>*{border-bottom:0}.case-study__body th{background:var(--color-ink-strong);font-weight:var(--weight-regular)}@media (width<=640px){.case-study__image{margin-bottom:var(--space-6)}.case-study__body{margin-top:var(--space-6)}.case-study__body>h2{margin-top:var(--space-8)}.case-study__body>:is(h3,h4){margin-top:var(--space-6)}.case-study__body>:is(h2,h3,h4)+*{margin-top:var(--space-3)}.case-study__body hr{margin-block:var(--space-8)}.case-study__body blockquote{padding:var(--space-3) var(--space-4)}.case-study__body th,.case-study__body td{padding:var(--space-2) var(--space-3)}}@media print{.case-study,.case-study__body :is(h2,h3,h4){color:var(--color-text)}.case-study__title{color:var(--color-text-heading);-webkit-text-fill-color:currentColor;background:0 0}.case-study__title-link,.case-study__body a,.case-study__body li::marker{color:var(--color-blue)}.case-study__body>ul>li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.case-study__body :is(blockquote,code,th){background:var(--color-blue-mist)}.case-study__body blockquote{border-left-color:var(--color-blue);color:var(--color-text-muted)}.case-study__body figcaption{color:var(--color-text-lead)}.case-study__body :is(hr,th,td),.case-study__table{border-color:var(--color-badge-light)}}
