.wp-page h1,.wp-page h2,.wp-page h3,.wp-page h4,.wp-page h5,.wp-page h6{margin-block:.5rem 1rem}.wp-page h3{font-family:Share Tech,Helvetica,Arial,Lucida Grande,sans-serif}.wp-page p{margin-block:0 .9rem}.wp-page ul,.wp-page ol{margin-block:0;padding-inline-start:40px}.wp-page ul{list-style:outside}.wp-page ol{list-style:decimal}.wp-page a{color:#c36;text-decoration:none}.wp-page a:hover,.wp-page a:active{color:#336}.tradelist{column-count:3;column-gap:20px}.tradelist li{break-inside:avoid;page-break-inside:avoid;margin-bottom:10px}@media (max-width:768px){.tradelist{column-count:1}}.employer-submission-form{background:#fff;border-radius:8px;max-width:800px;margin:2rem auto;padding:2rem;box-shadow:0 2px 8px #0000001a}.employer-submission-form h3{color:#161641;border-bottom:2px solid #197b8c;margin:2rem 0 1rem;padding-bottom:.5rem}.employer-submission-form h3:first-of-type{margin-top:0}.wp-page .form-note{color:#666;margin:-.5rem 0 1rem;font-size:.9rem}.form-row{margin-bottom:1.5rem}.form-row-half{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.form-row-third{grid-template-columns:2fr 1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.employer-submission-form label{color:#333;vertical-align:middle;margin-bottom:.5rem;font-weight:600;line-height:1;display:block}.required{color:#c25220}.employer-submission-form input[type=text],.employer-submission-form input[type=email],.employer-submission-form input[type=tel],.employer-submission-form input[type=url],.employer-submission-form select{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:.75rem;font-size:1rem}.employer-submission-form input,.employer-submission-form select,.employer-submission-form button{font-family:inherit;line-height:1.5}.employer-submission-form select{display:block}.employer-submission-form input:focus,.employer-submission-form select:focus{border-color:#197b8c;outline:none;box-shadow:0 0 0 3px #197b8c1a}.btn-submit{color:#fff;cursor:pointer;background:#197b8c;border:none;border-radius:4px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:background .2s}.btn-submit:hover{background:#161641}.submission-message{border-radius:4px;margin-bottom:2rem;padding:1rem 1.5rem;font-weight:600}.submission-message.success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.submission-message.error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}@media (max-width:768px){.form-row-half,.form-row-third{grid-template-columns:1fr}.employer-submission-form{padding:1.5rem}}.wp-page p a{text-underline-offset:2px;text-decoration:underline}
