.use-case-page{padding-bottom:104px}.use-case-hero{padding-top:48px}.use-case-back{margin-bottom:48px;font-size:13px;display:inline-block;color:var(--ink-3)!important}.use-case-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:930px;margin:22px 0;font-size:clamp(40px,5.2vw,68px);font-weight:500;line-height:1.07}.use-case-lead{max-width:690px;color:var(--ink-2);font-size:19px;line-height:1.7}.use-case-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.use-case-flow{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;margin:56px 0 0;padding:28px 0;list-style:none;display:grid}.use-case-flow li{align-items:center;gap:14px;font-size:14px;display:flex}.use-case-flow li>span:first-child{color:var(--accent);font:500 12px var(--font-mono)}.use-case-flow li>span:last-child{color:var(--ink-3);margin-left:auto}.use-case-flow strong{font-weight:500}.use-case-layout{grid-template-columns:minmax(0,760px) minmax(210px,1fr);gap:90px;padding-top:62px;display:grid}.use-case-content{min-width:0}.use-case-content section+section{margin-top:52px}.use-case-content h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:28px;font-weight:500;line-height:1.25}.use-case-content p,.use-case-content li{color:var(--ink-2);line-height:1.8}.use-case-content p{margin:16px 0}.use-case-content a{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.use-case-content strong{color:var(--ink);font-weight:600}.use-case-content code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.84em}.use-case-example{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:28px 0;overflow:hidden}.use-case-code-label{border-bottom:1px solid var(--line);color:var(--ink-3);font:11px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:13px 20px;display:flex}.use-case-example pre{font:12px/1.85 var(--font-mono);color:var(--ink);tab-size:4;margin:0;padding:24px;overflow-x:auto}.use-case-example pre code{font-size:inherit;overflow-wrap:normal}.use-case-example>p{border-top:1px solid var(--line);margin:0;padding:15px 20px;font-size:12px;line-height:1.65}.use-case-boundary{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr auto 1fr;margin:28px 0;font-size:12px;display:grid;overflow:hidden}.use-case-boundary>div{background:var(--accent-soft);flex-direction:column;justify-content:center;gap:7px;padding:22px 16px;display:flex}.use-case-small{font:10px/1.5 var(--font-mono);color:var(--ink-3)}.use-case-boundary .use-case-cutoff{border-inline:1px dashed var(--accent);color:var(--accent);text-align:center;background:var(--bg);font-size:10px}.use-case-boundary .use-case-future{background:var(--surface);color:var(--ink-3)}.use-case-table{margin:24px 0;overflow-x:auto}.use-case-table table{border-collapse:collapse;width:100%;font-size:14px}.use-case-table th,.use-case-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.use-case-table th{font-size:11px;font-weight:500;font-family:var(--font-mono);color:var(--ink-3)}.use-case-table td:first-child{white-space:nowrap}.use-case-checks{padding-left:22px}.use-case-checks li{margin-bottom:16px;padding-left:8px}.use-case-aside-inner{position:sticky;top:100px}.use-case-aside .kicker{font-size:10px}.use-case-aside nav{border-bottom:1px solid var(--line);margin:20px 0;padding-bottom:16px}.use-case-aside nav a{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.use-case-aside nav a[aria-current=page]{color:var(--accent)}.use-case-doc-link{margin-bottom:12px;font-size:13px;display:block}.use-case-aside-inner>p:last-child{color:var(--ink-3);margin-top:28px;font-size:12px;line-height:1.7}.feature .feature-guide{color:var(--accent);margin-top:20px;font-size:12px;display:inline-flex}@media (max-width:1000px){.use-case-layout{grid-template-columns:minmax(0,1fr) 220px;gap:42px}}@media (max-width:760px){.use-case-hero{padding-top:24px}.use-case-back{margin-bottom:32px}.use-case-hero .kicker{font-size:9px}.use-case-hero h1{font-size:42px}.use-case-lead{font-size:17px}.use-case-flow{grid-template-columns:1fr;gap:18px;margin-top:36px;padding-block:22px}.use-case-flow li>span:last-child{display:none}.use-case-layout{grid-template-columns:minmax(0,1fr);gap:52px;padding-top:42px}.use-case-content h2{font-size:25px}.use-case-boundary{grid-template-columns:1fr}.use-case-boundary .use-case-cutoff{border-inline:0;border-block:1px dashed var(--accent);flex-direction:row;padding:10px}.use-case-aside-inner{border-top:1px solid var(--line);padding-top:25px;position:static}.use-case-example pre{padding:20px 16px;font-size:11px}.use-case-table th,.use-case-table td{padding-inline:8px}}
