
.reader-layout:has(.gt-mf-card){grid-template-columns:minmax(0,1.78fr) minmax(0,1fr)}
.gt-mf-grid>.detailed-collection{min-width:0;margin:0}.gt-mf-card{top:5.5rem;max-height:calc(100dvh - 6rem);overflow:auto;scrollbar-width:thin}.gt-mf-card iframe{width:100%;border:0;display:block;background:#fff}.gt-mf-open{display:block;color:var(--muted-foreground);font-size:.84rem;text-decoration:underline;margin-block:.55rem}
@media(max-width:900px){.reader-layout:has(.gt-mf-card){grid-template-columns:minmax(0,1fr)}.gt-mf-card{position:static;overflow:visible;max-height:none}}


/* A full-width separator above the WhatsApp CTA, outside the embedded form. */
.gt-mf-card > .gt-mf-open { display:none; }
.gt-mf-card > a[href^="https://wa.me/"] { position:relative; overflow:visible; margin-top:29px; }
.gt-mf-card > a[href^="https://wa.me/"]::before {
  content:""; position:absolute; inset: -15px 0 auto;
  height:0; border-top:1px solid #b7aa97; pointer-events:none;
}
