.post_video{margin:2rem 0}.post_video__iframe-wrap{border-radius:.75rem;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.post_video__iframe-wrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.post_video__caption{color:var(--color--text-tertiary,#888);text-align:center;margin-top:.5rem}
:is(.post_section h1,.post_section h2,.post_section h3,.post_section h4,.post_section h5,.post_section h6,.post_section p)~h1,:is(.post_section h1,.post_section h2,.post_section h3,.post_section h4,.post_section h5,.post_section h6,.post_section p)~h2{margin-top:2.5rem}:is(.post_section h1,.post_section h2,.post_section h3,.post_section h4,.post_section h5,.post_section h6,.post_section p)~h3,:is(.post_section h1,.post_section h2,.post_section h3,.post_section h4,.post_section h5,.post_section h6,.post_section p)~h4{margin-top:2rem}:is(.post_section h1,.post_section h2,.post_section h3,.post_section h4,.post_section h5,.post_section h6,.post_section p)~h5,:is(.post_section h1,.post_section h2,.post_section h3,.post_section h4,.post_section h5,.post_section h6,.post_section p)~h6{margin-top:1.75rem}:is(.post_section h1,.post_section h2,.post_section h3,.post_section h4,.post_section h5,.post_section h6,.post_section p)~p{margin-top:1rem}.post_section__subtitle{margin:0 0 .75rem}
.post_references{margin:2rem 0 0}.post_references__header{border:1px solid var(--orange-04);background:var(--color-mode--background--secondary);cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem;display:flex}.post_references__header p{margin-top:0}.post_references__list{color:var(--color-mode--text--muted);flex-direction:column;gap:.5rem;padding-left:1.25rem;font-size:.875rem;list-style:decimal;display:flex}.post_references__link{color:var(--color-mode--text--primary);text-decoration:underline}.post_references__link:hover{opacity:.7}
