/* An Instagram reel Rena tied to a treatment, shown under its text (same card as the home reels). */
.pp-reel{margin-top:30px}
.pp-reel h2{font-size:20px;margin-bottom:10px}
.pp-reel-card{max-width:380px;height:640px;background:var(--pearl);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}
.pp-reel-card iframe{display:block;width:100%;height:100%;border:0}
@media (max-width:860px){.pp-reel-card{max-width:none;height:600px}}
/* Her own clinic clip under the explanation (request #108): the reel card size, the gold frame of the film pages. */
.pp-reel-card.pp-clip-card{position:relative;height:auto;width:min(100%,340px);max-width:none;padding:8px;border:0;border-radius:34px;
 background:linear-gradient(160deg,var(--gold-2),var(--honey) 45%,var(--sand-2))}
.pp-clip-card video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:27px;background:var(--sand)}
.pp-clip-card .pp-film-tag{position:absolute;inset-inline-start:20px;top:20px;padding:5px 12px;border-radius:999px;
 background:rgba(248,241,231,.9);color:var(--gold-ink);font:500 12px/1.4 var(--f);box-shadow:0 6px 18px -10px rgba(92,72,56,.5);pointer-events:none}
/* Two reels on one treatment (request #111): stacked with air between them; the 600px column is too narrow for two Instagram embeds side by side. */
.pp-reel-card+.pp-reel-card{margin-top:18px}
