/* ONE type system for every Thumb Revival page and variant (Josh, Oct 27: "the fonts aren't even the same in several
   versions", "fonts not even uniform"). Matches Robbie's live 21 Day sales page: Georgia headings, Open Sans everything else.
   Loaded last on every page so it wins over each page's own styles. */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');
body,p,li,span,label,input,select,textarea,button,a,.btn,figcaption,footer{font-family:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
h1,h2,h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important;color:#26382C}
h1{font-size:40px!important;line-height:1.12!important}
h2{font-size:30px!important;line-height:1.2!important}
h3{font-size:22px!important;line-height:1.3!important}
p,li{font-size:20px!important;line-height:1.55}
input,select,textarea{font-size:20px!important}
.btn,a.btn,button.btn,button[type=submit]{font-size:22px!important;font-weight:700!important}
footer,footer p,footer a,.foot,.foot p,.foot a,.form-note,.cap,.fine,small,figcaption{font-size:17px!important}
@media (min-width:900px){h1{font-size:52px!important}h2{font-size:40px!important}p,li{font-size:22px!important}}
/* One button component everywhere (round 1 audit: 34px label in a 110px button on sales vs 22px elsewhere). */
.rpd-btn .lg,.rpd-btn .sm{font-size:22px!important;font-weight:700!important}
.rpd-btn{padding:18px 24px!important;min-height:0!important;white-space:normal!important}
.btn,a.btn{white-space:normal!important;text-align:center}
@media (min-width:900px){.btn,a.btn,button.btn,.rpd-btn .lg,.rpd-btn .sm{font-size:24px!important}}
