.fl-speaker { max-width:400px; margin:28px 0 36px; }
.fl-speaker img { display:block; width:100%; height:auto; border-radius:2px; }
.fl-speaker figcaption,.fl-flow figcaption { margin-top:10px; color:var(--muted); font-size:12px; line-height:1.6; }
.fl-flow { margin:30px 0 36px; }
.fl-flow picture,.fl-flow img { display:block; width:100%; height:auto; }
.fl-flow img { background:var(--paper); border-radius:2px; }
.fl-steps li { padding-left:6px; }
.fl-card { margin:28px 0; padding:24px; background:var(--paper); border-left:2px solid var(--blue); }
.fl-card strong { display:block; font-size:15px; }
.fl-card p { margin:10px 0 12px; font-size:19px; line-height:1.55; }
.fl-card small,.fl-footnote { color:var(--muted); font-size:13px; line-height:1.6; }
.pr-reading .fl-footnote { margin-top:20px; }
@media(max-width:760px) { .fl-speaker { max-width:100%; }.fl-card { padding:20px; }.fl-card p { font-size:17px; } }
