.dvojkavit main .cases-audit-hero{padding:54px 0 42px}.dvojkavit main .cases-audit-hero h1{max-width:20ch;margin:18px auto;font-size:clamp(34px,5vw,66px);line-height:1.04}.dvojkavit main .cases-audit-hero .hero-sub{max-width:70ch;margin:0 auto 24px}.dvojkavit main .cases-audit-hero .hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.dvojkavit main .case-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:24px;padding-bottom:64px;scroll-margin-top:100px}.dvojkavit main .case-catalog-card{overflow:hidden;border:1px solid #e6e4e8;border-radius:24px}.dvojkavit main .case-catalog-card>a{display:block;height:100%;color:inherit;text-decoration:none}.dvojkavit main .case-catalog-card img{display:block;width:100%;height:auto;aspect-ratio:16/8;max-height:32svh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#f2f3f5}.dvojkavit main .case-catalog-copy{padding:24px}.dvojkavit main .case-catalog-copy h2{font-size:clamp(23px,2.3vw,32px);line-height:1.15;margin:12px 0}.dvojkavit main .case-catalog-copy p{color:#595760;font-size:15px;line-height:1.6}.dvojkavit main .case-catalog-link{display:inline-block;color:#982a60;font-weight:650;font-size:13px;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.dvojkavit main .case-catalog-card a:focus-visible{outline:3px solid #b72d72;outline-offset:-4px;border-radius:24px}@media (max-width:640px){.dvojkavit main .case-catalog{grid-template-columns:1fr;gap:20px}.dvojkavit main .case-catalog-copy{padding:20px}.dvojkavit main .case-catalog-card img{max-height:24svh}.dvojkavit main .cases-audit-hero{padding:32px 0}}