/* Brand step 2 (docs/specs/brand-sheet.md): loaded last on the marketing pages so they all follow the brand sheet:
   Playfair Display headlines, DM Sans for everything else, one round button. Colors are set in each page's own CSS. */
body{font-family:var(--tle-body)}
h1,h2,h3{font-family:var(--tle-display)!important;font-weight:700!important;letter-spacing:-.015em!important}
.btn,.pill,.cta,a.cta,button.btn,.navcta,.tle-btn{border-radius:var(--tle-radius-btn)!important;text-transform:none!important;letter-spacing:.01em!important;font-family:var(--tle-body)!important}
input,select,textarea,button{font-family:inherit}
h1,h2,h3{overflow-wrap:break-word}
@media(max-width:620px){h2{font-size:clamp(1.9rem,8.5vw,2.7rem)!important;line-height:1.05!important}}
nav .links a:not(.pill){text-transform:uppercase;font-size:.69rem;letter-spacing:.08em;font-weight:700}
nav .links.mobile a:not(.pill){font-size:.92rem}
