.pulse-prose{font-size:1.125rem;line-height:1.75;color:#e2e8f0}.pulse-prose>*+*{margin-top:1.25em}.pulse-prose h1,.pulse-prose h2,.pulse-prose h3,.pulse-prose h4{font-weight:700;color:#e2e8f0;letter-spacing:-.018em;line-height:1.25;margin-top:2.2em;margin-bottom:.5em}.pulse-prose h2{font-size:1.75rem;padding-top:.3em}.pulse-prose h3{font-size:1.35rem}.pulse-prose h4{font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;color:#22d3ee}.pulse-prose p{color:#e2e8f0eb}.pulse-prose strong{color:#e2e8f0;font-weight:600}.pulse-prose em{color:#e2e8f0;font-style:italic}.pulse-prose a{color:#22d3ee;text-decoration:underline;text-decoration-color:#22d3ee66;text-underline-offset:3px;transition:color .2s}.pulse-prose a:hover{color:#a78bfa;text-decoration-color:#a78bfa99}.pulse-prose ul{padding-left:0;list-style:none}.pulse-prose ol{padding-left:1.5em;list-style-type:decimal}.pulse-prose li{margin:.5em 0;position:relative}.pulse-prose ul>li{padding-left:1.75em}.pulse-prose ul>li:before{content:"✦";position:absolute;left:0;top:-.05em;color:#22d3ee;font-size:1.1em;text-shadow:0 0 10px rgba(34,211,238,.6)}.pulse-prose ol>li::marker{color:#a78bfa;font-weight:700}.pulse-prose table{width:100%;border-collapse:collapse;margin:2.5em 0;font-size:.95em;box-shadow:0 4px 20px #0003}.pulse-prose th,.pulse-prose td{border:1px solid rgba(148,163,184,.2);padding:1.25em 1em;text-align:left}.pulse-prose th{background-color:#0f172acc;color:#22d3ee;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85em}.pulse-prose tr{background-color:#1e293b33}.pulse-prose tr:nth-child(2n){background-color:#1e293b66}.pulse-prose .key-takeaway{margin:2.25em 0;padding:1.25em 1.5em;border-radius:.75rem;background:linear-gradient(135deg,#22d3ee14,#a78bfa14);border:1px solid rgba(34,211,238,.35);font-size:1.12em;line-height:1.65}.pulse-prose .key-takeaway:before{content:"💡 Key takeaway";display:block;font-family:ui-monospace,monospace;font-size:.68em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#22d3ee;margin-bottom:.7em}.pulse-prose blockquote{border-left:3px solid #22D3EE;padding-left:1.25em;margin-left:0;color:#e2e8f0d9;font-style:italic;font-size:1.15em}.pulse-prose img,.pulse-prose figure img{border-radius:.75rem;border:1px solid rgba(148,163,184,.15);margin:1.5em auto;max-width:100%;height:auto}.pulse-prose figcaption{text-align:center;font-size:.875rem;color:#e2e8f099;margin-top:.5em}.pulse-prose .fig-caption{text-align:center;font-style:italic;font-size:.875rem;color:#e2e8f099;margin-top:.5em}.pulse-prose code{color:#22d3ee;background:#0f172a99;padding:.15em .45em;border-radius:.3em;font-size:.9em}.pulse-prose pre{background:#0f172a;border:1px solid rgba(148,163,184,.15);border-radius:.75rem;padding:1.25em 1.5em;overflow-x:auto;font-size:.92em;line-height:1.6}.pulse-prose pre code{background:transparent;padding:0;color:inherit}.pulse-prose hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.4),transparent);margin:3em 0}.pulse-article--full .pulse-prose{font-size:1.18rem}.pulse-prose .mermaid *{font-weight:800!important}.pulse-prose .retro-era+.mermaid *{font-weight:400!important;font-size:16px!important;font-family:Trebuchet MS,Verdana,Arial,sans-serif!important}.pulse-prose .retro-era+.mermaid .cluster-label,.pulse-prose .retro-era+.mermaid .cluster-label span,.pulse-prose .retro-era+.mermaid .cluster-label p,.pulse-prose .retro-era+.mermaid .cluster-label div{color:#111!important}.pulse-prose .retro-era+.mermaid .edgeLabel,.pulse-prose .retro-era+.mermaid .edgeLabel span,.pulse-prose .retro-era+.mermaid .edgeLabel p,.pulse-prose .retro-era+.mermaid .edgeLabel div{color:#111!important;background-color:#e8e8e8!important}.pulse-prose .mermaid{background-color:#34373c!important;padding:1.75rem 1.25rem!important;border-radius:.75rem!important}.pulse-prose .mermaid svg{background-color:transparent!important}.pulse-prose .mermaid .nodeLabel,.pulse-prose .mermaid .nodeLabel p,.pulse-prose .mermaid .nodeLabel span,.pulse-prose .mermaid .nodeLabel div{color:#0f172a!important}.pulse-prose .mermaid .mindmap-node,.pulse-prose .mermaid .mindmap-node span,.pulse-prose .mermaid .mindmap-node p,.pulse-prose .mermaid .mindmap-node div,.pulse-prose .mermaid .mindmap-node .nodeLabel,.pulse-prose .mermaid .mindmap-node .nodeLabel span,.pulse-prose .mermaid .mindmap-node .nodeLabel p,.pulse-prose .mermaid g.mindmap-node text,.pulse-prose .mermaid .mindmap-node text{color:#fff!important;fill:#fff!important}.pulse-prose .mermaid .edgeLabel,.pulse-prose .mermaid .edgeLabel p,.pulse-prose .mermaid .edgeLabel span,.pulse-prose .mermaid .edgeLabel div,.pulse-prose .mermaid .cluster-label,.pulse-prose .mermaid .cluster-label p,.pulse-prose .mermaid .cluster-label span,.pulse-prose .mermaid .cluster-label div,.pulse-prose .mermaid .cluster-label .nodeLabel{color:#fff!important;background-color:transparent!important}
