body,
.hd-toast,
.cur-label {
  font-family: 'Tajawal', 'Manrope', sans-serif;
}

.font-display,
.hd-hero-title,
.ld-logo,
.hd-cf-card .rc-tag,
.hd-cf-card .rc-title,
.hd-tl-node,
.hd-eyebrow,
.hd-scroll,
.article-body h2,
.article-body blockquote {
  font-family: 'Changa', 'Unbounded', sans-serif !important;
}

[class*="tracking-"],
.hd-eyebrow,
.ld-tag,
.hd-scroll,
.hd-cf-card .rc-tag,
.hd-hero-title {
  letter-spacing: 0 !important;
}

.hd-link::after { transform-origin: right; }

.hd-ticker .hd-track { direction: ltr; }
.hd-ticker .hd-track > span { direction: rtl; }

.legal-body ul { padding-left: 0; padding-right: 1.25rem; }
.article-body ul { padding-left: 0; padding-right: 1.25em; }
.article-body blockquote {
  padding: .2em 1.2em .2em 0;
  border-left: none;
  border-right: 3px solid #D63A8E;
}

input[type="email"],
#rw-link,
.font-mono {
  direction: ltr;
  text-align: left;
}
input[type="email"]::placeholder { text-align: left; }

.hd-scrub { direction: ltr; }


.hd-hero-title { line-height: 1.22; }

.leading-\[1\.04\],
.leading-\[1\.05\],
.leading-\[1\.07\],
.leading-\[1\.15\] { line-height: 1.35 !important; }

h1.leading-tight,
h2.leading-tight,
.hd-cf-card .rc-title { line-height: 1.4 !important; }

.article-body h2 { line-height: 1.5; }
.article-body blockquote { line-height: 1.8; }

.hd-grad-text { padding-bottom: .08em; }
