.study-card { position: relative; isolation: isolate; overflow: hidden; padding: clamp(2rem, 5vw, 4.5rem); border: 1px solid #dfc7b0; border-left: 7px solid #aa6f39; background: #fcf8f1; box-shadow: 0 18px 38px rgba(63, 39, 25, .12); }
    .study-card::after { content: ""; position: absolute; z-index: -1; inset: 0; background: linear-gradient(90deg, rgba(252,248,241,.98) 0%, rgba(252,248,241,.94) 48%, rgba(252,248,241,.72) 100%); pointer-events: none; }
    .cover-watermark { position: absolute; z-index: -2; right: clamp(-8rem, -3vw, -2rem); bottom: -5rem; width: min(48%, 34rem); opacity: .19; mix-blend-mode: multiply; filter: saturate(.78) contrast(.92); pointer-events: none; user-select: none; }
    .study-card h1 { max-width: 19ch; }
    .study-card .lead, .study-card p { max-width: 66ch; }
    .study-card .button { margin: .25rem .45rem .25rem 0; }
    .pdf-viewer { margin-top: 2rem; }
    .pdf-viewer object { display: block; width: 100%; min-height: 900px; border: 1px solid #dfc7b0; background: #fff; }
    @media (max-width: 720px) { .study-card { padding: 2rem 1.35rem; } .cover-watermark { width: 82%; right: -7rem; bottom: -2rem; opacity: .14; } .pdf-viewer object { min-height: 650px; } }
