.use-cases{max-width:1200px;margin:auto;padding:72px 36px}.cases-intro{max-width:760px}.eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.cases-intro h1{font-size:clamp(40px,5vw,66px);font-weight:550;line-height:1.08;letter-spacing:-2px}.cases-lead{font-size:20px;max-width:52ch;color:var(--muted);margin-top:24px}.screenshot-note{font-size:12px;color:var(--muted);margin-top:20px}.case-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;padding:28px 0 36px;border-bottom:1px solid var(--line);font-size:13px}.case{margin:0;padding:64px 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}.case-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.case-copy .eyebrow{grid-column:1/-1}.case-copy h2{grid-row:2/5;font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-1px;max-width:16ch}.case-copy p:not(.eyebrow){grid-column:2;font-size:16px;margin-bottom:16px}.case-copy blockquote{grid-column:2;border-left:2px solid var(--line);padding-left:18px;margin:6px 0 20px;font-size:15px;color:var(--muted)}.guide-link{grid-column:2;font-size:14px}.case figure{margin:36px 0 0}.case img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.case figcaption{font-size:12px;color:var(--muted);margin-top:12px}.case-review{display:grid;grid-template-columns:1fr 390px;gap:64px;align-items:center}.case-review .case-copy{display:block}.case-review .case-copy h2{max-width:18ch}.case-review figure{margin:0}.cases-end{padding-top:56px}.cases-end p{color:var(--muted);margin:12px 0 22px}.cases-end a{font-size:16px}@media(max-width:760px){.use-cases{padding:40px 22px}.case{padding:40px 0}.case-copy,.case-review{display:block}.case-copy h2{max-width:22ch;margin-bottom:22px}.case figure{margin-top:26px}.case-review figure{max-width:390px;margin:30px auto 0}.case-jumps{gap:12px 20px}.cases-intro h1{letter-spacing:-1.3px}.cases-lead{font-size:18px}}

.session-examples{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.session-intro{grid-column:1/-1;max-width:70ch}.session-intro h3{font-size:22px;margin:0 0 12px}.session-intro p{font-size:15px;color:var(--muted)}.session-examples figure{margin:0}@media(max-width:760px){.session-examples{grid-template-columns:1fr}.session-examples figure{margin:0}}


.case .git-detail-shot{max-width:640px;margin-left:auto;margin-right:auto}

.case .track-shot{max-width:640px;margin-left:auto;margin-right:auto}

.everyday-gallery{display:grid;gap:24px;margin-top:32px}.everyday-gallery figure{margin:0}.everyday-gallery figure:last-child{max-width:520px}
