.estimate-intro{padding:35px 0 27px}.estimate-intro .eyebrow{margin-bottom:14px}.estimate-intro h1{font-size:38px;font-weight:400;letter-spacing:-1.4px;margin:0 0 12px;line-height:1.15}.estimate-intro>p:not(.eyebrow){font-size:12px;color:var(--muted);margin-bottom:12px}.estimate-intro>a{font-size:11px;color:var(--orange);text-decoration:underline;text-underline-offset:3px}.estimate-start{border-top:2px solid var(--ink);padding:30px 0;min-height:300px}.estimate-start .eyebrow{display:block;margin-bottom:25px}.estimate-start h2{font-size:31px;font-weight:400;letter-spacing:-1px;line-height:1.2;margin-bottom:22px}.estimate-start p{font-size:12px;color:var(--muted);line-height:1.8;max-width:430px;margin-bottom:18px}.estimate-start p.small{font-size:11px}.estimate-start a{display:inline-block;font-size:12px;color:var(--orange);border-bottom:1px solid var(--orange);padding-bottom:5px;margin-top:10px}.estimate-start:focus{outline:0}#estimate-results:focus{outline:0}
@media(max-width:600px){.estimate-intro{padding:28px 0 24px}.estimate-intro h1{font-size:31px}.estimate-start{padding:25px 0;min-height:0}.estimate-start h2{font-size:28px}.estimate-start .eyebrow{font-size:9px}.estimate-start p{font-size:11px}.prototype{flex-wrap:wrap;gap:10px}.prototype .text-button{font-size:11px}}
@media print{.estimate-intro,.estimate-start,.prototype,.section-rule{display:none!important}}

.estimate-intro h1,.estimate-start h2{font-weight:600}.estimate-intro>p:not(.eyebrow){max-width:660px;line-height:1.8}
