.view-case h2{font:400 clamp(27px,3vw,38px)/1.2 var(--folio-font);letter-spacing:-1px;text-transform:none;color:#191919;margin:12px 0 20px}.case-section{border-top:1px solid #e8e8e8;padding-top:42px;margin-top:55px}.case-section header{max-width:760px;margin-bottom:30px}.case-label{font-size:11px;letter-spacing:1.5px;color:#0166F3}.view-case p{font:400 17px/1.7 var(--folio-font);color:#666;letter-spacing:0}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.case-grid figure,.case-final figure{margin:0;padding:20px;background:#f7f8fa;border-radius:18px;align-self:start}.case-grid img,.case-final img{display:block;width:100%;height:auto}.view-case figcaption{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:15px}.view-case figcaption span{color:#0166F3}.case-final{max-width:900px;margin:auto}.case-contribution{background:#f7f8fa;border-radius:18px;padding:36px;margin-top:55px}.case-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.case-tags span{font-size:12px;border:1px solid #ddd;border-radius:25px;padding:7px 13px;background:#fff}@media(max-width:767px){.case-grid{grid-template-columns:1fr;gap:22px}.case-section{padding-top:30px;margin-top:36px}.case-grid figure,.case-final figure{padding:12px}.case-contribution{padding:24px}.view-case p{font-size:16px}}
