.project-title-button{text-decoration:none;color:inherit}.portfolio-cover{text-decoration:none}.static-note{font-size:12px;color:var(--muted)}.static-case{max-width:1020px;margin:0 auto;padding:32px 32px 70px}.case-back{display:inline-flex;align-items:center;gap:12px;color:var(--accent);text-decoration:none;font-weight:700;font-size:13px;margin:0 0 34px}.static-case h1{font-size:clamp(30px,5vw,58px);line-height:1.12;letter-spacing:-.05em;margin:12px 0 20px}.static-case .modal-lead{max-width:760px}.static-case .modal-proof{margin-top:26px}.static-case .modal-visual{width:100%;max-height:620px;object-fit:contain;border-radius:12px;background:var(--mat)}.static-case .modal-gallery img{max-height:520px;object-fit:contain}.static-case-footer{border-top:1px solid var(--line);margin-top:35px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.static-case-footer a{color:var(--accent);text-underline-offset:4px}@media(max-width:600px){.static-case{padding:22px 20px 45px}.static-case .modal-grid{grid-template-columns:1fr}.static-case .modal-proof{gap:12px}.static-case-footer{font-size:12px}}
.static-case .modal-grid h2{font-size:15px;line-height:1.4;letter-spacing:-.02em;margin:0 0 10px}
