/* https://idahophotostudios.com/wp-content/themes/astra-child/assets/css/typography.css?ver=1757014441 */
html{font-size:125%}@media (max-width:1200px){html{font-size:125%}}@media (max-width:992px){html{font-size:125%}}@media (max-width:768px){html{font-size:125%}}@media (max-width:544px){html{font-size:125%}}:root{font-size:125%}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:"Lato",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.page,body.single,body.blog,body.archive,body.search,body.error404,body.category,body.tag{font-size:1rem}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){font-family:"Playfair Display",Georgia,serif}h1,.entry-content :where(h1){font-size:40px;font-weight:700;line-height:1.25}h2,.entry-content :where(h2){font-size:36px;font-weight:600;line-height:1.25}h3,.entry-content :where(h3){font-size:34px;font-weight:500;line-height:1.25}h4,.entry-content :where(h4){font-size:28px;font-weight:500;line-height:1.25}h5,.entry-content :where(h5){font-size:26px;font-weight:400;line-height:1.3}h6,.entry-content :where(h6){font-size:24px;font-weight:400;line-height:1.35}header.entry-header .entry-title{font-family:"Playfair Display",Georgia,serif;font-size:40px;font-weight:700;line-height:1.25}p,.entry-content :where(p){margin-bottom:2em}.entry-content p[style*="font-size"]{font-size:1rem!important;line-height:1.65!important}.entry-content li[style*="font-size"]{font-size:1rem!important;line-height:1.65!important}.entry-content ol[style*="font-size"],.entry-content ul[style*="font-size"]{font-size:1rem!important;line-height:1.65!important}.entry-content h1[style*="font-size"]{font-size:40px!important;line-height:1.25!important}.entry-content h2[style*="font-size"]{font-size:36px!important;line-height:1.25!important}.entry-content h3[style*="font-size"]{font-size:34px!important;line-height:1.25!important}.entry-content h4[style*="font-size"]{font-size:28px!important;line-height:1.25!important}.entry-content h5[style*="font-size"]{font-size:26px!important;line-height:1.30!important}.entry-content h6[style*="font-size"]{font-size:24px!important;line-height:1.35!important}