.story-bridge{margin:30px 0;padding:24px;background:#fffaf0;border:1px solid #c3aa70;border-radius:18px;color:inherit;font-size:1rem;line-height:1.7}.story-bridge h2,.story-bridge h3{margin-top:0;font-size:1.35em;line-height:1.4}.story-bridge p{font-size:1em!important;line-height:1.7!important}.story-bridge-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.story-bridge a{color:#235477;overflow-wrap:anywhere}.story-bridge-links a{display:block;flex:1 1 220px;padding:12px 16px;border:1px solid #b49b63;border-radius:14px;text-align:center;text-decoration:none;background:#e9f2f7;font:16px/1.5 system-ui}.story-bridge a:focus-visible{outline:3px solid #b28e37;outline-offset:3px}.story-bridge .source{font-size:14px!important}:root[data-reading-theme=dark] .story-bridge{background:#292d31;color:#f4eee4}:root[data-reading-theme=dark] .story-bridge a{color:#b6d7ef}:root[data-reading-theme=dark] .story-bridge-links a{background:#393126;color:#f4dfb7}
/* The author's words stay visually distinct from the thematic comparison. */
.experience-stories .experience-card{margin:26px 0;padding:24px 0;border-top:1px solid #ded0af}
.experience-stories .experience-card:last-of-type{padding-bottom:0}
.experience-stories h3{margin:0 0 12px}
.experience-stories h4{font:600 17px/1.5 system-ui;margin:22px 0 8px;color:#37566b}
.experience-stories blockquote{margin:16px 0;padding:8px 22px;border-left:4px solid #b49b63;background:#f4f7f8;border-radius:0 12px 12px 0}
.experience-stories blockquote p{font-family:Georgia,serif;margin:14px 0}
.experience-stories .excerpt-gap{text-align:center;color:#65717a}
:root[data-reading-theme=dark] .experience-stories blockquote{background:#20272d}
:root[data-reading-theme=dark] .experience-stories h4{color:#bbd8e9}
@media(max-width:650px){.experience-stories blockquote{padding:4px 14px}.experience-stories .experience-card{padding-top:20px}}
