/* R44-TYPO-02 — ONLY Our Brand and Authorized Distribution. */
/* Our Brand: body subheading and intentionally spaced prose. */
body.r44-typo02-our-brand main .r37-copy-section .r37-prose > h3 {
  font-size:18px!important;font-weight:600!important;line-height:1.4!important;
  letter-spacing:normal!important;margin:28px 0 12px!important;
}
body.r44-typo02-our-brand main .r37-copy-section .r37-prose > p {
  font-size:16px;line-height:1.6;margin:0!important;
}
body.r44-typo02-our-brand main .r37-copy-section .r37-prose > p + p {margin-top:24px!important;}
/* Authorized Distribution: tighten section whitespace and keep the three card titles prominent. */
body.r44-typo02-authorized main > section.section:not(.hero) {padding-top:24px!important;padding-bottom:24px!important;}
body.r44-typo02-authorized main > section.b04-brief {padding-top:10px!important;}
body.r44-typo02-authorized main .r9-body {margin-top:0!important;margin-bottom:14px!important;font-size:16px;line-height:1.6;}
body.r44-typo02-authorized main .r9-body:last-child {margin-bottom:0!important;}
body.r44-typo02-authorized main .b04-intro {margin:0 0 15px!important;}
body.r44-typo02-authorized main .r44-auth-three-grid {gap:18px;}
body.r44-typo02-authorized main .r44-auth-three-grid .r44-auth-card {padding:20px!important;}
body.r44-typo02-authorized main .r44-auth-three-grid .r44-auth-card h2 {font-size:18px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 8px!important;}
body.r44-typo02-authorized main .r44-auth-three-grid .r44-auth-card p {font-size:16px!important;line-height:1.6!important;margin:0!important;}
body.r44-typo02-authorized main .b04-next {margin:18px 0 0!important;}
/* Tablet: avoid narrow three-column copy while retaining desktop three cards. */
@media (min-width:701px) and (max-width:900px) {
  body.r44-typo02-authorized main .r44-auth-three-grid {grid-template-columns:1fr!important;}
}
