.case-study-page{min-width:0}.case-study-page :is(h1,h2,p,li,th,td,caption){overflow-wrap:anywhere}.case-study-page :is(h1,h2){text-wrap:balance}.case-study-back{align-items:center;gap:var(--space-2);min-height:var(--site-control-min-size);font-size:var(--site-control-font-size);font-weight:500;display:inline-flex}.case-study-intro .layout-grid{align-items:end}.case-study-intro h1{max-width:16ch;margin:var(--space-4) 0 0;font-size:var(--site-type-title-size);letter-spacing:var(--site-type-display-tracking);line-height:1.04}.case-study-summary,.case-study-status>p:last-child,.case-study-content,.case-study-limit-list{color:var(--site-color-text-secondary);font-size:var(--site-type-body-size);line-height:var(--site-type-body-leading)}.case-study-summary{max-width:46ch;margin:var(--space-6) 0 0}.case-study-status{padding-top:var(--space-5);border-top:1px solid var(--site-color-text-primary)}.case-study-label{color:var(--site-color-text-primary);font-family:var(--site-font-body);font-size:var(--site-type-caption-size);letter-spacing:.01em;margin:0;font-weight:500;line-height:1.5}.case-study-status>p:last-child{margin:var(--space-3) 0 0;font-size:1rem}.case-study-section{border-top:1px solid var(--site-color-border)}.case-study-section .layout-grid{row-gap:var(--space-6)}.case-study-page h2{max-width:25ch;font-family:var(--site-font-display);font-size:var(--site-type-heading-size);font-weight:var(--site-type-heading-weight);line-height:var(--site-type-heading-leading);letter-spacing:var(--site-type-heading-tracking);margin:0}.case-study-content{min-width:0;font-size:1.0625rem;line-height:1.7}.case-study-content>:first-child{margin-top:0}.case-study-content>:last-child{margin-bottom:0}.case-study-content p{margin-block:var(--space-5)}.case-study-model{margin-block:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--site-color-border);background:var(--site-color-surface);color:var(--site-color-text-primary);font-family:var(--site-font-mono);font-size:var(--site-control-font-size)}.case-study-model p{margin-block:var(--space-2)}.case-study-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-block:var(--site-space-display-before);font-size:1rem;line-height:1.5}.case-study-table caption{margin-bottom:var(--space-4);color:var(--site-color-text-primary);text-align:left;font-weight:500}.case-study-table th,.case-study-table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--site-color-border);vertical-align:top}.case-study-table th{color:var(--site-color-text-primary);text-align:left;font-weight:500}.case-study-table :is(th,td):first-child{width:48%;padding-left:0}.case-study-table :is(th,td):last-child{padding-right:0}.case-study-table thead{border-block:1px solid var(--site-color-text-primary)}.case-study-table td{font-family:var(--site-font-mono);font-size:var(--site-control-font-size);font-variant-numeric:tabular-nums}.case-study-interpretation{color:var(--site-color-text-primary)}.case-study-limit-list{margin:var(--space-4) 0 0;padding-left:1.1em;font-size:1rem;list-style:outside}.case-study-limit-list li+li{margin-top:var(--space-3)}.case-study-caveats{margin-top:var(--space-6);border-block:1px solid var(--site-color-border)}.case-study-caveats summary{min-height:var(--site-control-min-size);padding-block:var(--space-3);cursor:pointer;font-weight:500;display:list-item}.case-study-limits .layout-grid{align-items:end}.case-study-action{justify-content:flex-end;display:flex}.case-study-action .ui-action-link{min-width:0;max-width:100%;min-height:var(--site-control-large-size);text-align:center;overflow-wrap:anywhere;line-height:1.4}@media (max-width:52rem){.case-study-intro .layout-grid{row-gap:var(--space-8)}.case-study-action{justify-content:flex-start}}@media (max-width:32rem){.case-study-table :is(th,td){padding-inline:var(--space-1)}.case-study-table :is(th,td):first-child{padding-left:0}.case-study-table :is(th,td):last-child{padding-right:0}}
