/* R44-TYPO-01: secondary-page content-only hierarchy; never touch Hero or header/footer. */
main:not(.b02-home) .r37-copy-section .r43-prose > h2,
main:not(.b02-home) .r37-copy-section .r43-prose > section > h2,
main:not(.b02-home) .r37-copy-section .r43-prose .r43-note > h2 {
 font-size:24px; font-weight:600; line-height:1.32; letter-spacing:-.012em;
}
main:not(.b02-home) .r37-copy-section .r43-prose .r43-feature h3,
main:not(.b02-home) .r37-copy-section .r43-prose .r43-feature h2,
main:not(.b02-home) .r37-copy-section .r43-prose article h3,
main:not(.b02-home) .r37-copy-section .r43-prose article h2 {
 font-size:18px; font-weight:600; line-height:1.35;
}
/* Consistent semantics for R37 prose sections that do not use R43 class */
main:not(.b02-home) .r37-copy-section .r37-prose > h2 {font-size:24px;font-weight:600;line-height:1.32;letter-spacing:-.012em;}
main:not(.b02-home) .r37-copy-section .r37-prose > h3,
main:not(.b02-home) .r37-copy-section .r37-prose > .b04-cards h2,
main:not(.b02-home) .r37-copy-section .r37-prose > .b04-cards h3 {font-size:18px;font-weight:600;line-height:1.35;}
