.case-detail__back{display:inline-block;margin-bottom:32px;color:var(--muted-2);text-decoration:none;font-size:14px}.case-detail .work-heading h1{font-size:clamp(40px,5.2vw,76px)}.case-detail .work-heading__bottom{align-items:start}.case-detail .work-heading__bottom p{max-width:690px}.case-detail .work-project__tags{max-width:310px;margin:0;justify-content:flex-end}.case-detail__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.case-detail__cover{margin:56px 0 64px}.case-detail__cover img,.case-detail__screens img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:16px}.case-detail figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted-2);margin-top:14px;line-height:1.5}.case-detail__section{display:grid;grid-template-columns:1fr 1.35fr;gap:48px;padding:40px 0}.case-detail__section h2,.case-detail__gallery h2{margin:0;font-family:var(--heading-font);font-size:var(--heading-h2-size);font-weight:700;line-height:1.1;letter-spacing:-.04em}.case-detail__section p,.case-detail__section li{font-size:17px;line-height:1.7;color:var(--muted-2)}.case-detail__section p{margin:0}.case-detail__section ul{padding-left:20px;margin:20px 0 0}.case-detail__section li+li{margin-top:8px}.case-detail__section li::marker{color:var(--blue)}.case-detail__gallery{padding-top:64px}.case-detail__note{max-width:780px;color:var(--muted-2);font-size:15px;line-height:1.7;margin:24px 0 36px}.case-detail__screens{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px}.case-detail__screens figure{margin:0;min-width:0}.case-detail__screens a{color:var(--blue);text-decoration:none}@media(max-width:760px){.case-detail .work-project__tags{max-width:none;justify-content:flex-start}.case-detail__section{grid-template-columns:1fr;gap:24px;padding:28px 0}.case-detail__cover{margin:36px 0}.case-detail__screens{grid-template-columns:1fr;gap:32px}.case-detail__gallery{padding-top:36px}.case-detail__actions .btn{flex:1;justify-content:center}}
