.portable-text *{font-family:var(--font-paragraph);letter-spacing:-.05em;line-height:110%}.portable-text p,.portable-text p *,.portable-text blockquote,.portable-text blockquote *,.portable-text ul,.portable-text ul *,.portable-text li,.portable-text li *{line-height:140%}.portable-text h2,.portable-text h3,.portable-text h4{font-family:var(--font-primary)}.portable-text h2,.portable-text h2 *{font-size:3.2rem;letter-spacing:-.04em}.portable-text h3,.portable-text h3 *{font-size:2.6rem}.portable-text h4,.portable-text h4 *{font-size:1.8rem}.portable-text p,.portable-text blockquote,.portable-text ul,.portable-text li{font-size:1.25rem;letter-spacing:-.04em}.portable-text blockquote{padding-left:1rem;border-left:2px solid hsl(var(--primary));font-size:1rem}.portable-text strong{font-weight:500;letter-spacing:-.055em}.portable-text ul{list-style:none;padding-left:1.5em}.portable-text ul>li{position:relative}.portable-text ul>li:before{content:"";display:inline-block;width:4px;height:4px;background-color:currentColor;position:absolute;left:-1em;top:.6em}.portable-text ol{list-style-type:decimal;padding-left:1.5em}.portable-text li{display:list-item}.portable-text ol ol{list-style-type:lower-alpha}.portable-text a{text-decoration:underline;text-underline-offset:3px}.portable-text h2,.portable-text h2 *,.portable-text h3,.portable-text h3 *,.portable-text h4,.portable-text h4 *{margin-top:5rem;margin-bottom:3rem}
