.croque-case .croque-media{border-top:1px solid var(--mf-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 6%;padding:72px 8%;display:grid}.croque-media-column{min-width:0}.croque-media-column>h2{letter-spacing:-1px;margin:0 0 28px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.2}.croque-press-preview{border:1px solid var(--mf-line);background:var(--muted,#eeece6);color:var(--foreground);transition:border-color .25s,box-shadow .25s;display:block}.croque-press-preview>img{width:100%;height:auto;display:block}.croque-press-caption{padding:24px}.croque-press-caption .croque-press-source{color:var(--muted-foreground);margin:0 0 16px;font-size:14px;line-height:1.5}.croque-press-caption h3{letter-spacing:-.4px;margin:0;font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.35}.croque-press-action{color:var(--primary);border-bottom:1px solid;margin-top:24px;font-size:16px;display:inline-block}.croque-press-credit{color:var(--muted-foreground);margin-top:20px;font-size:12px;display:block}:is(.croque-press-preview:hover,.croque-press-preview:focus-visible){color:var(--foreground);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@media (max-width:900px){.croque-case .croque-media{grid-template-columns:1fr;gap:40px;padding:48px 6%}.croque-media-column>h2{margin-bottom:22px}.croque-press-preview{max-width:580px}}@media (prefers-reduced-motion:reduce){.croque-press-preview{transition:none}}
