
#view-podcast .dn-instagram{padding-top:0;}
#view-podcast .dn-instagram-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:var(--space-10);align-items:start;}
#view-podcast .dn-instagram-intro h2{margin:var(--space-4) 0;}
#view-podcast .dn-instagram-intro .t-body{margin:0 0 var(--space-5);}
#view-podcast .dn-instagram-browser{min-width:0;}
#view-podcast .dn-instagram-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);}
#view-podcast .dn-instagram-controls .btn{padding:var(--space-3) var(--space-4);min-height:44px;}
#view-podcast .dn-instagram-counter{font-size:var(--fs-body-sm);white-space:nowrap;}
#view-podcast .dn-instagram-stage{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-page-alt);}
#view-podcast .dn-instagram-unloaded{padding:var(--space-6);}
#view-podcast .dn-instagram-post-label{font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:700;margin:var(--space-4) 0 var(--space-3);}
#view-podcast .dn-instagram-unloaded .t-body{margin:0 0 var(--space-5);}
#view-podcast .dn-instagram-frame iframe{display:block;width:100%;height:720px;border:0;border-radius:var(--radius-sm);background:var(--paper);}
#view-podcast .dn-instagram-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center;margin-top:var(--space-3);}
#view-podcast .dn-instagram-footer .link{padding:var(--space-3) 0;min-height:44px;}
#view-podcast [data-instagram-unload]{background:none;border:0;cursor:pointer;}
#view-podcast .dn-instagram-help{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:var(--space-2) 0 0;}
#view-podcast .dn-instagram [hidden]{display:none!important;}
@media(max-width:900px){#view-podcast .dn-instagram-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-6);}#view-podcast .dn-instagram-browser{width:100%;max-width:520px;}#view-podcast .dn-instagram-unloaded{padding:var(--space-5);}}
@media(prefers-reduced-motion:reduce){#view-podcast .dn-instagram .btn{transition:none;}}
