/* A single post surface and author travel through all four examples. */
.story-post-morph-root{position:absolute;inset:0;z-index:2;pointer-events:none;transform-origin:center}
.story-post-morph-frame{position:absolute;left:0;top:0;width:530px;padding:28px;border-radius:32px;background:#fff;box-shadow:0 6px 32px rgba(12,53,88,.04);color:#334155;transform-origin:center;visibility:hidden;pointer-events:none}
.story-post-morph-name{position:absolute;left:28px;top:28px;font-size:22px;font-weight:600;line-height:1.5;color:#334155;white-space:nowrap;z-index:1}
.story-post-morph-copy{transform-origin:top left}
.story-post-morph-copy>p:first-child>b:first-child{visibility:hidden}
.story-post-morph-frame[data-post-kind="missing"] .story-post-morph-copy{white-space:nowrap}
.story-post-morph-frame[data-post-kind="missing"] .story-post-morph-copy p:first-child{white-space:normal}
.story-post-morph-frame[data-post-kind="position"] .story-post-morph-copy{color:#334155;background:none;white-space:nowrap}
.story-post-morph-frame[data-post-kind="position"] .story-post-morph-copy p:first-child{white-space:nowrap}
.story-post-morph-frame .story-more{pointer-events:auto}
.story-post-morph-frame .story-more[hidden]{display:none}
.story-post-morph-frame .story-hidden-disclosure{transform-origin:top left}
.story-post-morphing:not(.story-static) .story-card-group>.story-post{visibility:hidden!important;pointer-events:none!important}
.story-static .story-post-morph-root{display:none}
@media(max-width:1100px),(prefers-reduced-motion:reduce){.story-post-morph-root{display:none}}
