.JobSourceListCard_descriptionBlock__l0aNE{margin-top:-.15rem;word-wrap:break-word;overflow-wrap:break-word}.JobSourceListCard_description__0lYR0{font-size:.98rem;line-height:1.85;color:#495057;letter-spacing:.01em;text-align:justify;word-break:break-word;overflow-wrap:anywhere}.JobSourceListCard_descriptionParagraph__ZDxLV{margin-bottom:.85rem}.JobSourceListCard_descriptionToggle__iZW_d{display:inline;padding:0;border:0;background:rgba(0,0,0,0);color:#00bb94;font-size:inherit;font-weight:600;line-height:inherit;text-decoration:underline;text-underline-offset:.12em}.JobSourceListCard_descriptionToggle__iZW_d:focus,.JobSourceListCard_descriptionToggle__iZW_d:hover{color:#009a79}.ContentTypography_blogContent__kksWr{color:#222;line-height:1.7;font-size:16px}.ContentTypography_blogContent__kksWr p{margin-bottom:1.5rem;color:#222;line-height:1.7}.ContentTypography_blogContent__kksWr h1{font-size:2.5rem;font-weight:700;line-height:1.4;margin-bottom:1.5rem;color:#1a1a1a}.ContentTypography_blogContent__kksWr h2{font-size:1.75rem;font-weight:700;line-height:1.4;margin-top:2rem;margin-bottom:1rem;color:#1a1a1a;padding-bottom:.5rem;border-bottom:3px solid #00bb94}.ContentTypography_blogContent__kksWr h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin-top:1.5rem;margin-bottom:.75rem;color:#1a1a1a;padding-left:1rem;border-left:4px solid #00bb94}.ContentTypography_blogContent__kksWr h4{font-size:1.125rem;font-weight:600;line-height:1.4;margin-top:1.25rem;margin-bottom:.5rem;color:#1a1a1a}.ContentTypography_blogContent__kksWr h5,.ContentTypography_blogContent__kksWr h6{color:#212529;margin-top:1rem;margin-bottom:.5rem;line-height:1.4}.ContentTypography_blogContent__kksWr ol,.ContentTypography_blogContent__kksWr ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style:none}.ContentTypography_blogContent__kksWr li{margin-bottom:.5rem;color:#222;line-height:1.7;position:relative;padding-left:1.5rem}.ContentTypography_blogContent__kksWr li:before{content:"✓";color:#00bb94;font-weight:700;position:absolute;left:0;top:0;font-size:1rem}.ContentTypography_blogContent__kksWr a{color:var(--color-primary);text-decoration:none}.ContentTypography_blogContent__kksWr a:hover{color:var(--color-primary-hover);text-decoration:underline}.ContentTypography_blogContent__kksWr table{width:100%;margin-bottom:1.5rem;border-collapse:collapse}.ContentTypography_blogContent__kksWr td,.ContentTypography_blogContent__kksWr th{padding:.75rem;border:1px solid #dee2e6;text-align:left}.ContentTypography_blogContent__kksWr th{background-color:#f8f9fa;font-weight:600;color:#212529}.ContentTypography_blogContent__kksWr td{color:#222}.ContentTypography_blogContent__kksWr b,.ContentTypography_blogContent__kksWr strong{color:#212529;font-weight:600}.ContentTypography_blogContent__kksWr code{background-color:#f8f9fa;padding:.2rem .4rem;border-radius:.25rem;font-size:.9em;color:#e83e8c}.ContentTypography_blogContent__kksWr blockquote{border-left:4px solid #adb5bd;padding-left:1rem;margin:1.5rem 0;color:#222;font-style:italic}.JobSourcesIndexPage_root__LgVjV .blog-highlight{background-color:#fff59d;font-weight:700;padding:0 2px}.JobSourcesIndexPage_root__LgVjV .job-source-card-body h3{font-size:1.2rem;margin-bottom:1.5rem}.JobSourcesIndexPage_root__LgVjV .job-source-card-body h4{font-size:1.1rem}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card{background:#fff;border:1px solid #cfd8dc;border-radius:.75rem;overflow:hidden}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__header{background:#4f4f4f;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.01em;padding:.75rem 1rem;text-align:center}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__body{background:#fff;padding:1rem 1.25rem}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__list{display:flex;flex-direction:column;gap:0}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__item{align-items:flex-start;border-bottom:1px solid rgba(0,187,148,.14);display:flex;gap:.75rem;padding:.85rem 0}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__item.is-last{border-bottom:0;padding-bottom:0}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__icon{color:#00bb94;flex-shrink:0;font-size:1.1rem;line-height:1.5;margin-top:.05rem}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__text{color:#222;font-size:.97rem;line-height:1.75;white-space:pre-line}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__title{color:#009a79;display:block;font-weight:700;margin-bottom:.15rem}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__description{color:#222;display:block;font-weight:500}.JobSourcesIndexPage_root__LgVjV .job-source-card-title{line-height:1.35}.JobSourcesIndexPage_root__LgVjV .job-source-catch-phrase{color:#495057;font-size:.92rem;font-weight:500;line-height:1.7}.JobSourcesIndexPage_root__LgVjV .job-source-card-ctas{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.JobSourcesIndexPage_root__LgVjV .job-source-card-ctas--single{grid-template-columns:minmax(0,1fr)}.JobSourcesIndexPage_root__LgVjV .job-source-card-cta,.JobSourcesIndexPage_root__LgVjV .job-source-card-cta form{height:100%;width:100%}.JobSourcesIndexPage_root__LgVjV .job-source-card-cta .btn{line-height:1.4;min-height:46px;text-align:center;white-space:normal}.JobSourcesIndexPage_root__LgVjV .job-source-logo{max-width:180px;width:100%}.JobSourcesIndexPage_root__LgVjV .job-source-logo-link,.JobSourcesIndexPage_root__LgVjV .job-source-logo-placeholder{align-items:center;display:flex;justify-content:center;min-height:88px;width:100%}.JobSourcesIndexPage_root__LgVjV .job-source-logo-placeholder{padding:.75rem}.JobSourcesIndexPage_root__LgVjV .job-source-logo img{display:block;height:80px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767.98px){.JobSourcesIndexPage_root__LgVjV .job-source-card-ctas{gap:.65rem}.JobSourcesIndexPage_root__LgVjV .job-source-card-cta .btn{font-size:.92rem;font-weight:600;min-height:44px}.JobSourcesIndexPage_root__LgVjV .job-source-logo{display:inline-flex;max-width:180px;width:auto}.JobSourcesIndexPage_root__LgVjV .job-source-logo-link,.JobSourcesIndexPage_root__LgVjV .job-source-logo-placeholder{max-width:100%;width:180px}.JobSourcesIndexPage_root__LgVjV .job-source-logo img{height:80px!important;max-height:80px!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:180px!important}.JobSourcesIndexPage_root__LgVjV .job-source-actions .btn{font-size:1rem!important;font-weight:600!important;padding:.875rem 1.5rem!important;width:100%!important}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__body{padding:.9rem 1rem}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__item{gap:.6rem;padding:.75rem 0}.JobSourcesIndexPage_root__LgVjV .job-source-merits-card__text{font-size:.93rem}}