.external-link-report{color:var(--post-embed-report-color);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard,ease);vertical-align:middle;margin-inline-start:.25em;font-size:.75em}.external-link-report:hover{color:var(--post-embed-report-color-hover);text-decoration:none}a:hover+.external-link-report,a:focus+.external-link-report,.external-link-report:focus{opacity:1}.post-embed{border:1px solid var(--post-embed-border-color);border-radius:var(--post-embed-radius);margin-block:var(--post-embed-margin-block);margin-inline:0;overflow:hidden}.post-embed--video{background-color:#000;border-color:#0000}.post-embed__video-wrapper{aspect-ratio:16/9;width:100%}.post-embed__video-wrapper iframe{border:0;width:100%;height:100%;display:block}.post-embed__caption{background-color:var(--post-embed-surface);gap:var(--post-embed-caption-gap);padding:var(--post-embed-padding-block) var(--post-embed-padding-inline);flex-direction:column;display:flex}.post-embed--preview .post-embed__preview-link{color:inherit;grid-template-columns:1fr;text-decoration:none;display:grid}@media (min-width:480px){.post-embed--preview .post-embed__preview-link{grid-template-columns:auto 1fr}}.post-embed--preview .post-embed__preview-link:hover{background-color:var(--post-embed-surface-hover);text-decoration:none}.post-embed--preview .post-embed__preview-link:hover .post-embed__title{text-decoration:underline}.post-embed--preview .post-embed__preview-link:focus-visible{outline:2px solid var(--post-embed-focus-ring);outline-offset:-2px}.post-embed__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}@media (min-width:480px){.post-embed__image{aspect-ratio:1;width:120px;max-width:120px;height:100%;max-height:120px}}.post-embed__body{gap:var(--post-embed-gap);padding:var(--post-embed-padding-block) var(--post-embed-padding-inline);flex-direction:column;display:flex}.post-embed__site{color:var(--post-embed-site-color);font-size:var(--post-embed-site-size);letter-spacing:.02em;text-transform:uppercase}.post-embed__title{color:var(--post-embed-title-color);font-size:var(--post-embed-title-size);font-weight:var(--post-embed-title-weight);line-height:var(--post-embed-title-leading)}.post-embed--preview .post-embed__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-embed__description{-webkit-line-clamp:2;color:var(--post-embed-description-color);font-size:var(--post-embed-description-size);line-height:var(--post-embed-description-leading);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-embed__author{color:var(--post-embed-author-color);font-size:var(--post-embed-author-size);margin-top:var(--post-embed-author-margin)}.post-embed--twitter{border-left:3px solid #1d9bf0}.post-embed--tiktok{border-left:3px solid var(--lightningcss-light,#010101)var(--lightningcss-dark,#f0f0f0)}.post-embed--instagram{border-left:3px solid #e1306c}.post-embed--threads{border-left:3px solid var(--lightningcss-light,#101010)var(--lightningcss-dark,#e8e8e8)}body{color:var(--color-text);background-color:var(--color-bg);font-family:var(--text-family-body);font-size:100%;line-height:var(--text-body-leading);transition:background-color var(--duration-medium) var(--ease-standard),color var(--duration-medium) var(--ease-standard)}h1,h2{font-family:var(--text-family-display)}h3,h4,h5,h6{font-family:var(--text-family-heading)}h1,h2,h3,h4,h5,h6{color:var(--color-text)}h1{font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-leading)}h2{font-size:var(--text-section-size);font-weight:var(--text-section-weight);line-height:var(--text-section-leading)}h3{font-size:var(--text-title-size);font-weight:var(--text-title-weight);line-height:var(--text-title-leading)}h4{font-size:var(--text-subtitle-size);font-weight:var(--text-subtitle-weight);line-height:var(--text-subtitle-leading)}h5,h6{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-leading)}a{color:var(--color-accent);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--color-text);text-decoration:underline}.container{max-width:var(--measure-content);padding:0 var(--space-close);margin:0 auto}.container--constrained{max-width:var(--measure-content)}main{background-color:var(--color-bg);min-height:calc(100vh - 120px);padding:0 var(--space-near)}@media (max-width:768px){.container{padding:0 var(--space-next)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}}
