.blog-content-layout .prose{overflow-wrap:break-word}#main-content h1{text-wrap:balance}.blog-content-layout .prose h2{margin-top:3rem;padding-top:1.75rem;border-top:4px solid #b6c8c5;scroll-margin-top:7rem}.blog-content-layout .prose h3,.hiring-anchor{scroll-margin-top:7rem}.hiring-anchor{display:block;height:0}.hiring-table{margin:1.5rem 0 2rem;color:#253c3a}.hiring-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.75}.hiring-table caption{text-align:left;font-weight:700;margin-bottom:.75rem}.hiring-table th,.hiring-table td{padding:.9rem;border:1px solid #c6d5d1;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.hiring-table thead th{background:#285650;color:#fff}.hiring-table tbody th{background:#edf5f2}.hiring-table a{text-underline-offset:3px}.hiring-table a:focus-visible{outline:3px solid #b45126;outline-offset:3px}.hiring-trend{max-width:35rem}.hiring-data{margin:1.5rem 0 2rem;border:1px solid #c6d5d1;border-radius:.75rem;background:#f6f9f7;color:#253c3a}.hiring-data summary{position:relative;padding:1rem 3rem 1rem 1.25rem;font-weight:700;line-height:1.75;cursor:pointer;list-style:none}.hiring-data summary::marker,.hiring-data summary::-webkit-details-marker{display:none;content:""}.hiring-data summary::after{content:"＋";position:absolute;right:1rem;top:1rem;color:#285650}.hiring-data[open] summary{border-bottom:1px solid #c6d5d1}.hiring-data[open] summary::after{content:"−"}.hiring-data summary:focus-visible{outline:3px solid #b45126;outline-offset:3px;border-radius:.5rem}.hiring-data .hiring-table{margin:1.25rem}.hiring-statistics-table td{font-variant-numeric:tabular-nums}@media(min-width:640px){.hiring-statistics-table table{table-layout:auto}.hiring-statistics-table td{text-align:right;white-space:nowrap}.hiring-statistics-table th,.hiring-statistics-table td{padding:.75rem}.hiring-statistics-table thead th:not(:first-child){text-align:right}}@media(max-width:639px){.hiring-table table,.hiring-table tbody,.hiring-table caption{display:block}.hiring-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hiring-table tr{display:block;margin-bottom:1rem;border:1px solid #c6d5d1;border-radius:.6rem;overflow:hidden}.hiring-table tbody th{display:block;width:auto!important;border:0}.hiring-table td{display:block;border:0;border-top:1px solid #c6d5d1}.hiring-table td::before{content:attr(data-label);display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:700;color:#476963}.blog-content-layout .prose h2{margin-top:2.5rem;padding-top:1.5rem}}.article-toc nav a,#main-content h2,#main-content h3{text-wrap:balance;word-break:auto-phrase}#main-content section:has([data-cta-location=blog_footer]) p{text-wrap:balance;word-break:auto-phrase}