.fontifyContractPage{--fontify-page-width:var(--fontify-site-width,1280px)}.fontifyContractPage #hero h1{font-size:clamp(32px,3.5vw,44px)}.fontifyContractPage #generator,.fontifyContractPage #stats{max-width:var(--fontify-section-max-width,1280px)}.fontifyContractPage section h2.fontifySectionTitle{max-width:768px;margin-inline:0;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--fontify-text-heading);text-align:left;text-wrap:balance}.fontifyContractPage .fontifySectionDescription{max-width:72ch;margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:normal;color:var(--fontify-text-description);text-align:left;text-wrap:pretty}.fontifyContractPage .fontifySectionDescription:first-child{margin-top:0}.fontifyContractPage #related_tools>div:first-child{margin-inline:auto}.fontifyContractPage #favorite_apps .fontifySectionDescription,.fontifyContractPage #favorite_apps h2.fontifySectionTitle,.fontifyContractPage #related_tools .fontifySectionDescription,.fontifyContractPage #related_tools h2.fontifySectionTitle,.fontifyContractPage #steps .fontifySectionDescription,.fontifyContractPage #steps h2.fontifySectionTitle{margin-inline:auto;text-align:center}.fontifyContractPage #cta h2.fontifySectionTitle{margin-inline:auto;color:var(--fontify-text-inverse);text-align:center}.fontifyContractPage #cta .fontifySectionDescription{margin-inline:auto;color:var(--fontify-text-inverse-muted);text-align:center}.fontifyContractPage #hero{padding-block:20px}.fontifyContractPage #hero p{margin-top:12px;font-size:16px;line-height:1.6}