.abds-case-intro{max-width:760px;font-size:19px;line-height:1.7;color:#c4cede;margin:0}
.abds-case-screens{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:32px;align-items:start}
.abds-case-screens figure{min-width:0;margin:0}
.abds-case-screens img{display:block;max-width:100%;width:100%;height:auto;border:1px solid #17203730;border-radius:14px;box-shadow:0 18px 45px #17203712}
.abds-case-screens figcaption{font-size:14px;line-height:1.6;color:#505a69;margin-top:16px}
.abds-case-note{max-width:860px;margin:28px 0 0;font-size:14px;line-height:1.7;color:var(--muted)}
.abds-case-evidence .value strong{display:block;font-size:clamp(27px,3vw,38px);line-height:1.25;letter-spacing:-.035em;margin:22px 0 12px;color:#172037}
.abds-case-evidence .value h3{font-size:19px;margin:0 0 16px}
.abds-case-inline-link{color:#d5dfff;text-decoration:underline;text-underline-offset:4px}
.case-preview{display:block;min-width:0;margin:0;align-self:start;border:1px solid #ffffff30;border-radius:14px;overflow:hidden;background:#0c1018;box-shadow:0 16px 40px #0002;transition:border-color .2s}
.case-preview img{display:block;width:100%;height:auto}
.case-preview:hover,.case-preview:focus-visible{border-color:#9baeff}
.case-preview figcaption{padding:14px 18px;margin:0;font-size:14px;line-height:1.6;color:#c4cede}
.section-paper .case-preview{border-color:#17203730}
.section-paper .case-preview:hover,.section-paper .case-preview:focus-visible{border-color:#2447bf}
@media(max-width:760px){.abds-case-intro{font-size:17px}.abds-case-screens{grid-template-columns:1fr;gap:32px}.abds-case-screens .abds-case-mobile{width:min(100%,360px);justify-self:center}.abds-case-evidence{grid-template-columns:1fr}.abds-case-note{margin-top:22px}}
