.ufam-article .prose img{display:block;max-width:100%;height:auto;margin:1.6rem 0;border:1px solid var(--hairline);background:var(--spec-paper)}.ufam-article .prose blockquote{margin:1.6rem 0;padding:.4rem 0 .4rem 1.2rem;border-left:2px solid var(--steel-ink)}.ufam-article .prose blockquote p,.ufam-article .prose blockquote em{margin:0;font-style:italic;color:var(--brushed)}.ufam-article .flow{margin:1.6rem 0 2rem;padding:0;list-style:none;counter-reset:flowstep;display:grid;gap:0}.ufam-article .flow li{counter-increment:flowstep;position:relative;padding:1.1rem 0 1.1rem 3.2rem;border-bottom:1px solid var(--hairline)}.ufam-article .flow li:first-child{border-top:1px solid var(--hairline)}.ufam-article .flow li::before{content:counter(flowstep,decimal-leading-zero);position:absolute;left:0;top:1.1rem;font-family:var(--mono);font-size:.8125rem;font-weight:500;color:var(--steel-ink)}.ufam-article .flow b{display:block;font-size:1rem;color:var(--carbon-deep);margin-bottom:.2rem}.ufam-article .flow span{font-size:.95rem;line-height:1.55;color:var(--carbon)}.ufam-article .cite em{font-style:normal;display:block;margin-bottom:.4rem;font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--steel-ink)}.ufam-article .toc a.is-active{color:var(--carbon-deep);font-weight:600}.ufam-article .toc a.is-active::before{color:var(--steel-ink)}