.freelance-copy{padding:clamp(65px,7vw,100px) 0}.freelance-copy:nth-of-type(odd){background:#f5ede6}.freelance-copy h2{font-size:clamp(31px,4vw,52px);line-height:1.12;letter-spacing:-.035em;max-width:940px}.freelance-prose{max-width:850px;line-height:1.75}.freelance-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.freelance-card{padding:clamp(25px,3vw,40px);border:1px solid #e8d8cb;border-top:3px solid #e3562b;background:#fffaf6;border-radius:4px}.freelance-card h2{font-size:clamp(25px,2.5vw,35px)}.freelance-card li,.area li{margin:10px 0;line-height:1.6}.freelance-card a{text-decoration:underline;text-underline-offset:3px}.freelance-steps{counter-reset:freelance-step}.freelance-steps>div{counter-increment:freelance-step;position:relative;padding:20px 0 20px 60px;border-top:1px solid #dfcfc4}.freelance-steps>div:before{content:counter(freelance-step,decimal-leading-zero);position:absolute;left:0;top:20px;color:#e3562b;font-size:22px;font-weight:800}.freelance-steps h3{margin:0}.freelance-steps p{margin:8px 0 0}.freelance-quote{background:#111;color:white;padding:clamp(65px,7vw,100px) 0}.freelance-quote blockquote{font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.12;max-width:900px;margin:0}.freelance-faq{max-width:900px}.freelance-faq details{border-top:1px solid #dfcfc4;padding:20px 0}.freelance-faq details:last-child{border-bottom:1px solid #dfcfc4}.freelance-faq summary{cursor:pointer;font-weight:700}.freelance-faq p{line-height:1.7}@media(max-width:750px){.freelance-cards{grid-template-columns:1fr}}
