.careers-page .contact-intro>p:not(.eyebrow):not(.hero-lead){font-size:16px;line-height:1.8;margin-top:25px;max-width:490px}
.careers-page .contact-next h2{margin-block:25px}
.careers-page fieldset{border:0;padding:0;margin:0 0 30px;min-width:0}
.careers-page legend{margin-bottom:24px;padding:0}
.careers-page label>span{font-size:11px;color:#666;font-weight:400}
.careers-page .small-note{font-size:12px;line-height:1.7;margin-bottom:24px}
.careers-page [hidden]{display:none!important}
.careers-page .team-result{border-top:1px solid #aaa;margin-top:30px;padding-top:25px}
.careers-page .team-result h3{margin-bottom:15px}
.careers-page .team-result>p{font-size:14px;line-height:1.7}
.careers-page .team-result textarea{width:100%;border:1px solid #aaa;padding:12px;margin-block:22px;font:14px/1.6 'DM Sans',Arial,sans-serif}
.careers-page .team-result .button{max-width:100%;font-size:12px}
@media(max-width:760px){.careers-page .project-form{margin-top:40px}.careers-page .team-result .button{font-size:11px;gap:12px;padding-inline:12px}}
