.echo-writer-page .echo-hero-copy{align-self:center;position:static;transform:none}.echo-writer-page .echo-hero h1{max-width:18ch;font-size:clamp(2.6rem,4.1vw,3.8rem)}.echo-writer-page .echo-section{padding-block:clamp(3.5rem,6vw,5rem)}.echo-writer-page .echo-section-heading h2{font-size:clamp(2rem,3.5vw,2.8rem)}.echo-writer-demo{padding:clamp(1.25rem,3vw,2rem)}.echo-writer-edit{border-left:2px solid var(--acid);margin-top:1.25rem;padding-left:1rem}.echo-writer-intro{text-align:center;color:#aeb5ae;max-width:750px;margin:-1rem auto 2.5rem}.echo-writer-steps,.echo-writer-workflow,.echo-writer-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.echo-writer-workflow,.echo-writer-fit{grid-template-columns:repeat(2,minmax(0,1fr))}.echo-writer-page h3{font-size:1.25rem}.echo-writer-steps article>p:not(.eyebrow),.echo-writer-workflow article>p:not(.eyebrow),.echo-writer-fit p,.echo-writer-pricing p:not(.eyebrow){color:#aeb5ae}.echo-writer-path{color:var(--acid);margin-top:1.5rem;font-size:.82rem;line-height:1.8}.echo-writer-more{text-align:center;margin:2.5rem 0 0}.echo-writer-more a,.echo-writer-pricing>div a{text-underline-offset:.25em;text-decoration:underline}.echo-writer-fit>div{padding:1.5rem}.echo-writer-pricing{justify-content:space-between;align-items:center;gap:2rem;padding-top:3rem;display:flex}.echo-writer-pricing h3{margin:0;font-size:2rem}@media (max-width:700px){.echo-writer-steps,.echo-writer-workflow,.echo-writer-fit{grid-template-columns:minmax(0,1fr);gap:1.5rem}.echo-writer-pricing{text-align:center;flex-direction:column}}
