@media (max-width: 680px) {
body.single .entry-content h1,
body.single-post .entry-content h1,
body.page .entry-content h1,
body .wp-block-post-title,
body .entry-title,
body .page-title,
body .prose-headings\:text-darkBrown :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))),
body .prose :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
font-size: 24px !important;
line-height: 1.22 !important;
letter-spacing: -0.01em !important;
overflow-wrap: break-word !important;
word-break: normal !important;
}
body.single .entry-content h2,
body.single-post .entry-content h2,
body.page .entry-content h2,
body .prose-headings\:text-darkBrown :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))),
body .prose :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
font-size: 22px !important;
line-height: 1.25 !important;
letter-spacing: -0.008em !important;
}
body.single .entry-content h3,
body.single-post .entry-content h3,
body.page .entry-content h3,
body .prose-headings\:text-darkBrown :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))),
body .prose :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
font-size: 20px !important;
line-height: 1.28 !important;
}
}
@media (max-width: 380px) {
body.single .entry-content h1,
body.single-post .entry-content h1,
body.page .entry-content h1,
body .wp-block-post-title,
body .entry-title,
body .page-title,
body .prose-headings\:text-darkBrown :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))),
body .prose :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
font-size: 22px !important;
line-height: 1.24 !important;
}
}