.blog-rich-text{p{margin-bottom:1.6em;line-height:1.8;&:last-child{margin-bottom:0}}h1{font-family:var(--font-display);color:var(--color-charcoal);font-weight:600;line-height:1.25;margin-top:2em;margin-bottom:.6em;&:first-child{margin-top:0}}h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-charcoal);font-weight:600;line-height:1.25;margin-top:2em;margin-bottom:.6em;&:first-child{margin-top:0}}h2{font-size:1.6rem}h3{font-size:1.3rem}h4{font-size:1.1rem}blockquote{border-left:3px solid var(--color-rose);margin:2em 0;padding:.5em 0 .5em 1.5em;color:var(--color-rose-muted);font-style:italic;font-size:1.1em;line-height:1.7}ol,ul{margin-bottom:1.6em;padding-left:1.5em;li{margin-bottom:.4em;line-height:1.7}}img{width:100%;height:auto;margin:2em 0}hr{border:none;border-top:1px solid var(--color-cream);margin:2.5em 0}a{color:var(--color-rose-muted);&:hover{color:var(--color-charcoal)}}b,strong{font-weight:700;color:var(--color-charcoal)}}.author-bio{border-top:1px solid var(--color-cream);margin-top:3rem;padding-top:2rem}.author-bio__inner{display:flex;gap:1.25rem;align-items:flex-start}.author-bio__photo{flex-shrink:0}.author-bio__img{width:80px;height:80px;border-radius:50%;overflow:hidden}.author-bio__label{font-family:var(--font-sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-rose-muted);margin:0 0 .25rem}.author-bio__name{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-charcoal);margin:0 0 .5rem}.author-bio__text{font-family:var(--font-sans);font-size:.875rem;color:var(--color-rose-muted);line-height:1.7;margin:0}