/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. building-an-author-mailing-list-a-comprehensive-guide layout (330), its own nodes */
.fl-node-xansy2qhf8l0 { width: 100%; }
.fl-node-klribjp4z692.fl-module-heading { font-weight: 700; font-size: 40px; text-align: center; }
@media (max-width: 992px) { .fl-node-klribjp4z692.fl-module-heading { font-size: 34px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-node-klribjp4z692.fl-module-heading { font-size: 30px; } }
.fl-node-dfbaqm62hc5l { text-align: center; }
.fl-node-dfbaqm62hc5l .fl-photo-img { border-radius: 15px; }
@media (max-width: 768px) { .fl-builder-content .fl-node-6aczqy8oe53t.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6aczqy8oe53t.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-61ezdgfrwtk5.fl-module-heading { font-size: 30px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-61ezdgfrwtk5.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-msq4yljx6n5f.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-msq4yljx6n5f.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-msq4yljx6n5f.fl-module-rich-text { margin-top: 0px; }
.fl-node-w51642sjf7go.fl-module-heading { font-size: 30px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-w51642sjf7go.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-azbwprmeh2jk.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-azbwprmeh2jk.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-azbwprmeh2jk.fl-module-rich-text { margin-top: 0px; }
.fl-node-m5qc1sh9er73.fl-module-heading { font-size: 30px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-m5qc1sh9er73.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-261mtk8d7qh5.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-261mtk8d7qh5.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-261mtk8d7qh5.fl-module-rich-text { margin-top: 0px; }
.fl-node-rwac0x7i18ud.fl-module-heading { font-size: 30px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-rwac0x7i18ud.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-suz0gaxkoj3y.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-suz0gaxkoj3y.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-suz0gaxkoj3y.fl-module-rich-text { margin-top: 0px; }
.fl-node-yhx93ijc40bm.fl-module-heading { font-size: 30px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-yhx93ijc40bm.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-3oscj8972qu5.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-3oscj8972qu5.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-3oscj8972qu5.fl-module-rich-text { margin-top: 0px; }
.fl-node-xpu7l41kqfbs .fl-row-content { min-width: 0px; }
