/* MatchBuilt consolidated site styles — mb-site v3 (2026-10-20)
   Single home for the CSS that used to live in WPCode snippets (code audit Phase 2).
   Loaded sitewide by mu-plugin mb-site-css.php. Rules are verbatim copies of the
   snippet originals; group banners name the source snippet IDs. */


/* ===== Group A — Hero image + spacing (snippets 22, 91, 110, 111) ===== */

/* --- snippet 22 --- */
.bg-image-container .bg-image {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
		opacity: 0.1;
		filter: alpha(opacity=10);
	}
	
#post-2 section.page-section.hero-slider .bg-image-container .bg-image {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	body.blog section#intro .bg-image-container .bg-image {
			opacity: 1 !important;
			filter: alpha(opacity=100) !important;
		}

/* --- snippet 91 --- */
/* Homepage hero: desktop breathing room +10px - Mark's feedback 2026-10-05 (tweak 1).
   Updated 2026-10-06 (tweak 2, "halfway"): padding-top 46px -> 63px; .bg-image-container top -44px -> -63px
   (bg offset moves in lockstep so the hero photo fills the padding with no dark band).
   Desktop only (min-width:768px); mobile rules unchanged.
   Supersedes the page's 34px/14px hero section padding and -34px/-14px .bg-image-container offsets
   (post 28942 "NEW LIVE HOMEPAGE 10-5-26", Hero Slider). Uses !important because this snippet
   outputs in <head> while the page's <style> blocks render later in <body> at equal specificity. */
@media(min-width:768px){
body.page-id-28942 section#introduction.page-section.hero-slider{padding-top:63px!important;padding-bottom:24px!important}
body.page-id-28942 section#introduction.page-section.hero-slider .slide .bg-image-container{top:-63px!important;bottom:-24px!important}
}

/* --- snippet 110 --- */
/* Remove enforced min-height at ALL viewports */
section.page-section.enforce-min-height .container {
  min-height: 0 !important;
}
/* Remove dead padding for hidden job-category-links row */
#main section.page-section.has-job-category-links.enforce-min-height .container {
  padding-bottom: 0 !important;
}

/* --- snippet 111 --- */
/* Fix discipline/location heroes to match homepage compactness */
section.page-section.enforce-min-height.container{
min-height:0!important;
}
section.page-section.enforce-min-height { padding-bottom: 32px !important; }
#main section.page-section.has-job-category-links.container{
padding-top:0!important;
padding-bottom:0!important;
}

/* ===== Group B — Hero bold copy (snippets 95, 93, 92) ===== */

/* --- snippet 95 --- */
/* v3 fix: the money-page selectors below pointed at page 4756 (a draft backup of
   /homebuilder-recruiters/); repointed to the live page 29695 per Mark, Oct 20. */
body.page-id-17035 #post-17035 #introduction h1+p,
body.page-id-17035 #post-17035 #introduction h1+p+p,
body.page-id-16867 #post-16867 #introduction h1+p,
body.page-id-16867 #post-16867 #introduction h1+p+p,
body.page-id-17015 #post-17015 #introduction h1+p,
body.page-id-17015 #post-17015 #introduction h1+p+p,
body.page-id-16888 #post-16888 #introduction h1+p,
body.page-id-16888 #post-16888 #introduction h1+p+p,
body.page-id-16916 #post-16916 #introduction h1+p,
body.page-id-16916 #post-16916 #introduction h1+p+p,
body.page-id-16868 #post-16868 #introduction h1+p,
body.page-id-16868 #post-16868 #introduction h1+p+p,
body.page-id-16890 #post-16890 #introduction h1+p,
body.page-id-16890 #post-16890 #introduction h1+p+p,
body.page-id-16636 #post-16636 #introduction h1+p,
body.page-id-29695 #post-29695 #hero-homebuilder-recruiters h1+p,
body.page-id-29695 #post-29695 #hero-homebuilder-recruiters h1+p+p {
font-weight: 700 !important;
}

/* --- snippet 93 --- */
body.page-id-16815 #post-16815 #introduction h1+p,
body.page-id-16815 #post-16815 #introduction h1+p+p {
font-weight:700!important;
}

/* --- snippet 92 --- */
/* About hero: bold hero copy (2026-10-06).
   The homepage hero supporting paragraph renders at inline font-weight: 700;
   this matches that weight on the About hero kicker and supporting paragraph only. */
body.page-id-10021 section#hero-about-matchbuilt .container > .inner > p:nth-of-type(1),
body.page-id-10021 section#hero-about-matchbuilt .container > .inner > p:nth-of-type(2) {
  font-weight: 700;
}

/* ===== Group C — Sitewide components (snippets 88, 116, 12, 102) ===== */

/* --- snippet 88 --- */
.btn, .btn.yellow, .btn.default, .btn.gray, .btn.green, .btn.orange, .btn.blue, .btn.primary, .btn.success, .btn.info, .btn.warning, button, input[type=button], input[type=submit], button[type=submit] {
  background-color: #F2A900;
  color: #000000 !important;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  padding: 5px 11px;
  border: 2px solid #F2A900;
  border-radius: 3px;
  text-transform: none;
  letter-spacing: normal;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  text-shadow: none;
  transition: background-color linear .15s, border-color linear .15s, color linear .15s;
}
.btn:hover, .btn.yellow:hover, .btn.default:hover, .btn.gray:hover, .btn.green:hover, .btn.orange:hover, .btn.blue:hover, .btn.primary:hover, .btn.success:hover, .btn.info:hover, .btn.warning:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, button[type=submit]:hover, .btn:focus, button:focus, input[type=submit]:focus, .btn:active, button:active, input[type=submit]:active {
  background-color: #da9800;
  border-color: #da9800;
  color: #000000 !important;
}

/* File-picker button (native input[type=file]) in Gravity Forms job application form */
input[type=file]::file-selector-button,
input[type=file]::-webkit-file-upload-button {
  background-color: #F2A900;
  color: #000000;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  padding: 5px 11px;
  border: 2px solid #F2A900;
  border-radius: 3px;
  cursor: pointer;
}
input[type=file]:hover::file-selector-button,
input[type=file]:hover::-webkit-file-upload-button {
  background-color: #da9800;
  border-color: #da9800;
	}

/* --- snippet 116 --- */
#header-navigation a { font-weight: 700 !important; }

/* --- snippet 12 --- */
/* AI tool callout = the AI hub tile, copied exactly (Mark, Oct 19, 2026):
   same card, navy icon chip, gold category eyebrow, title, description,
   and the hub's hover state (whole tile is the link). Scoped .cob-tile. */
.cob-tile { margin: 26px 0; }
.cob-tile .mbb-item { display: block; background: #ffffff; border: 1px solid #E0E4EB; border-radius: 8px; padding: 19px 24px; margin: 0; color: #1b2a4a; text-decoration: none; cursor: pointer; transition: background-color 0.18s ease, border-color 0.18s ease; }
.cob-tile .mbb-item:hover { background: #F2F5FA; border-color: #9AAFD0; }
.cob-tile .mbb-item:focus-visible { outline: 3px solid #1B2A4A; outline-offset: 2px; }
.cob-tile .mbb-article { display: flex; gap: 20px; align-items: center; background: transparent; }
.cob-tile .mbb-chip { flex: 0 0 auto; width: 76px; height: 76px; border-radius: 14px; background: #1B2A4A; display: flex; align-items: center; justify-content: center; color: #ffffff; }
.cob-tile .mbb-chip svg { width: 42px; height: 42px; display: block; }
.cob-tile .mbb-body { flex: 1; min-width: 0; }
.cob-tile .mbb-eyebrow { color: #C58A00; font-size: 12.5px; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; margin: 0 0 7px; }
.cob-tile .mbb-title { color: #1b2a4a; font-size: 25px; line-height: 1.3; font-weight: 700; margin: 0 0 8px; }
.cob-tile .mbb-desc { color: #3D4B61; font-size: 16.5px; line-height: 1.55; margin: 0; }
.cob-tile .mbacc { stroke: #F2A900; }
.cob-tile .mbacc-fill { fill: #F2A900; stroke: none; }
.cob-tile .mbfill { fill: #ffffff; stroke: none; }
@media (max-width: 860px) {
  .cob-tile .mbb-article { flex-direction: row; gap: 14px; align-items: flex-start; }
  .cob-tile .mbb-chip { width: 56px; height: 56px; margin-top: 30px; }
  .cob-tile .mbb-chip svg { width: 31px; height: 31px; }
}
@media (max-width: 640px) {
  .cob-tile .mbb-item { padding: 16px; }
  .cob-tile .mbb-title { font-size: 21px; }
  .cob-tile .mbb-chip { margin-top: 25px; }
}

/* --- snippet 102 --- */
.postid-15936 .mb-arrow,.post-15936 .mb-arrow{display:none!important}

/* ===== Group D — Section heroes + FAQ (snippets 114, 120, 190) =====
   Snippets 73/74 (mobile CTAs) and 131 (blog cards) stay as snippets: their PHP
   page-gating cannot be reproduced by a static sitewide file without changing
   selectors or mobile behavior on non-recruiter pages. */

/* --- snippet 114 --- */
body.post-type-archive-job section#introduction{background-color:#070d20!important;position:relative;overflow:hidden;padding-top:34px;padding-bottom:14px}#introduction{background-color:#070d20!important;position:relative;overflow:hidden;padding-top:34px;padding-bottom:14px}
    body.post-type-archive-job section#introduction::before{content:"";position:absolute;inset:0;background-image:url('https://matchbuilt.com/wp-content/uploads/2026/10/homebuilding-jobs-career-opportunities.webp');background-size:cover;background-position:center;opacity:.85;z-index:0}#introduction::before{content:"";position:absolute;inset:0;background-image:url('https://matchbuilt.com/wp-content/uploads/2026/10/homebuilding-jobs-career-opportunities.webp');background-size:cover;background-position:center;opacity:.85;z-index:0}
    body.post-type-archive-job section#introduction::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(5,10,24,.45) 0%,rgba(5,10,24,.3) 34%,rgba(5,10,24,.15) 62%,rgba(5,10,24,.05) 100%)}#introduction::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(5,10,24,.45) 0%,rgba(5,10,24,.3) 34%,rgba(5,10,24,.15) 62%,rgba(5,10,24,.05) 100%)}
    body.post-type-archive-job section#introduction .container{position:relative;z-index:2}
    body.post-type-archive-job section#introduction .inner{text-align:left}
    body.post-type-archive-job section#introduction .inner h1{color:#fff;margin-top:0;margin-bottom:20px;text-shadow:0 2px 16px rgba(0,0,0,.6)}
    body.post-type-archive-job section#introduction .inner>p{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.55)}
    body.post-type-archive-job section#introduction .job-category-links{display:none!important}
    .jobs-h1-mobile{display:none!important}
    @media (max-width:767px){.jobs-h1-desktop{display:none!important}.jobs-h1-mobile{display:inline!important}}
    @media(min-width:768px){body.post-type-archive-job section#introduction{padding-top:35px!important;padding-bottom:24px!important}}
    body.post-type-archive-job section#introduction .inner{max-width:75%}
    body.post-type-archive-job section#introduction .inner>p{font-size:20px;line-height:1.75;font-weight:700}
    @media(min-width:768px){body.post-type-archive-job section#introduction .inner{max-width:560px}}@media(max-width:767px){body.post-type-archive-job section#introduction .inner{max-width:100%}body.post-type-archive-job section#introduction::after{background:linear-gradient(100deg, rgba(5,10,24,.62) 0%, rgba(5,10,24,.5) 40%, rgba(5,10,24,.35) 72%, rgba(5,10,24,.25) 100%) !important;}}

/* --- snippet 120 --- */
/* Blog hero - match site hero system (mirrors jobs hero) */
body.blog section#intro{position:relative;overflow:hidden}
body.blog section#intro .bg-image-container .bg-image{filter:brightness(.55)!important}
body.blog section#intro::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(5,10,24,.45) 0%,rgba(5,10,24,.3) 34%,rgba(5,10,24,.15) 62%,rgba(5,10,24,.05) 100%);pointer-events:none}
body.blog section#intro .container{position:relative;z-index:2}
body.blog section#intro .inner{text-align:left;max-width:75%}
body.blog section#intro .inner h1{color:#fff!important;margin-top:0;margin-bottom:20px;text-shadow:0 2px 16px rgba(0,0,0,.6)}
body.blog section#intro .inner>p{color:#fff!important;font-size:20px;line-height:1.75;font-weight:700;text-shadow:0 1px 10px rgba(0,0,0,.55)}
@media(min-width:768px){body.blog section#intro{padding-top:35px!important;padding-bottom:24px!important}body.blog section#intro .inner{max-width:560px}}
@media(max-width:767px){body.blog section#intro{padding-top:40px!important}body.blog section#intro .inner{max-width:100%}body.blog section#intro::after{background:linear-gradient(100deg,rgba(5,10,24,.62) 0%,rgba(5,10,24,.5) 40%,rgba(5,10,24,.35) 72%,rgba(5,10,24,.25) 100%)!important}}
body.blog section#intro .bg-image-container{position:absolute!important;inset:0!important}
body.blog section#intro .bg-image-container .bg-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:12% 50%!important}
body.blog section#intro{background-color:#070d20!important}

/* --- snippet 190 --- */
details>summary{list-style:none;display:flex;align-items:center;gap:16px}
details>summary::-webkit-details-marker{display:none}
details>summary::after{content:"+";margin-left:auto;flex:0 0 auto;font-size:22px;font-weight:400;color:#1B2A4A;line-height:1}
details[open]>summary::after{content:"−"}
/* Money page (29695) compensation-insights index: role links navy, orange on hover.
   The "View the Full Report" link sits outside .comp-role-index and keeps its orange. (2026-10-20, Mark's request) */
body.page-id-29695 .comp-role-index a { color: #1B2A4A !important; }
body.page-id-29695 .comp-role-index a:hover { color: #F2A900 !important; }

/* Discipline heroes (2026-10-21, Mark flagged the washed-out headline): the jobs-hero
   scrim (#introduction::after, z-index 1) paints over the hero content on the 9 discipline
   pages because their .container has no z-index lift. Raise the content above the scrim,
   the same way the jobs page itself does. Photo and scrim unchanged. */
body.page-id-16815 section#introduction>.container,body.page-id-16636 section#introduction>.container,body.page-id-16867 section#introduction>.container,body.page-id-16868 section#introduction>.container,body.page-id-16888 section#introduction>.container,body.page-id-16890 section#introduction>.container,body.page-id-16916 section#introduction>.container,body.page-id-17015 section#introduction>.container,body.page-id-17035 section#introduction>.container{position:relative;z-index:2}

/* ==========================================================================
   Phase 4 — Salary guides system (2026-10-21)
   Shared rules replacing the per-entry <style> blocks stamped into every
   salary guide's sections (30 pages: the 29 compensation-report guides + the
   superintendent guide). Scoped via :is(body.page-id-...) at the same
   specificity as the original body.page-id-N rules. Role-varying section IDs
   are matched by pattern: insights section[id^="understanding-"][id$="-compensation"],
   FAQs section[id$="-salary-faqs"]. Stable IDs (hero, about-matchbuilt,
   related-homebuilding-compensation-guides) are kept as ID selectors.
   NOTE: the benchmarks-table blocks are NOT converted — their stamped
   selectors use the digit-leading ID #2026-<role>-salary-compensation, which
   is an invalid CSS identifier, so 11 of their 13 rules never parsed or
   applied on the live site. Converting them to valid selectors would change
   the rendered table. The benchmarks blocks stay in the entries, untouched,
   pending a separate decision. Rollback: point the mb-site-css loader back
   to mb-site-v5.css and restore entries from
   ~/mbwork/phase4-salary-backup-20261021/.
   ========================================================================== */
/* --- salary: hider --- */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section.page-section[id=""]{display:none!important}
/* --- salary: hero --- */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero{background:#1B2A4A;padding-top:44px;padding-bottom:36px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .container>.inner{max-width:760px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .mb-hero-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9AAFD0;margin:0 0 12px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero h1{margin:0 0 14px;font-size:47px;line-height:1.12;letter-spacing:-0.5px;color:#ffffff}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .mb-hero-sub{font-size:18px;line-height:1.65;font-weight:400;margin:0;opacity:.88}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .mb-hero-ctas{margin:24px 0 0}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .mb-hero-ctas .btn{margin-right:12px;margin-bottom:0}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .btn-outline{background:transparent;border:2px solid rgba(255,255,255,.9);color:#ffffff !important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .btn-outline:hover{background:rgba(255,255,255,.12)}
@media (max-width: 767px) {
  :is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero{padding-top:32px;padding-bottom:28px}
  :is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero h1{font-size:32px;line-height:1.18}
  :is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .mb-hero-sub{font-size:17px;line-height:1.6}
  :is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .mb-hero-ctas .btn{display:block;width:100%;margin-right:0;margin-bottom:12px;text-align:center}
  :is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#hero .mb-hero-ctas .btn:last-child{margin-bottom:0}
}
/* --- salary: insights --- */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="understanding-"][id$="-compensation"]{padding:6px 0 16px!important;margin:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="understanding-"][id$="-compensation"] .container,:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="understanding-"][id$="-compensation"] .inner{padding-top:0!important;padding-bottom:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline{border:1px solid #E3E7ED;background:#F5F6F8;border-radius:7px;padding:26px 30px 28px;margin:0}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline .mb-panel-eyebrow{font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 8px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline h2.mb-panel-title{font-size:28px;font-weight:700;color:#1B2A4A;line-height:1.25;margin:0 0 10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline .mb-panel-sub{color:#45526B;margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid #E3E7ED}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline .mb-sub-head{font-size:20px;font-weight:700;color:#1B2A4A;line-height:1.3;margin:0 0 10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline .mb-sub-head ~ .mb-sub-head{border-top:1px solid #E3E7ED;margin-top:24px;padding-top:22px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline p{margin:0 0 14px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline>:last-child{margin-bottom:0}
@media (max-width:767px){
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="understanding-"][id$="-compensation"]{padding:10px 0 14px!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline{padding:20px 18px 22px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline h2.mb-panel-title{font-size:24px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-steps-outline .mb-sub-head{font-size:18px}
}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="understanding-"][id$="-compensation"] .container,:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="understanding-"][id$="-compensation"] .inner{margin-top:0!important;margin-bottom:0!important}
/* --- salary: related --- */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) #related-homebuilding-compensation-guides .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) #related-homebuilding-compensation-guides .mb-sec-eyebrow + h2{margin-top:2px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-rel-index{margin-top:14px;border-top:1px solid #EDF0F3}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#related-homebuilding-compensation-guides{padding-top:12px!important;padding-bottom:0!important;margin-bottom:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#related-homebuilding-compensation-guides .container,:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#related-homebuilding-compensation-guides .inner{padding-bottom:0!important;margin-bottom:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#related-homebuilding-compensation-guides .container,:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#related-homebuilding-compensation-guides .inner{padding-top:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-rel-row{display:flex;justify-content:space-between;align-items:center;gap:20px;height:44px;box-sizing:border-box;padding:0 2px;border-bottom:1px solid #EDF0F3;text-decoration:none}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-rel-name{font-size:16px;font-weight:700;color:#1B2A4A}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-rel-chev{font-size:19px;font-weight:600;color:#f5a623;line-height:1}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-rel-row:hover .mb-rel-name{color:#f5a623}
@media (max-width:640px){ :is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-rel-name{font-size:15px} }
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#related-homebuilding-compensation-guides .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
@media (max-width:767px){:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#related-homebuilding-compensation-guides .inner{padding:22px 20px!important}}
/* --- salary: about --- */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt{padding:12px 0 0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt .container,:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt .inner{padding-top:0!important;padding-bottom:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt h2{margin-top:0}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt .inner>:last-child{margin-bottom:0!important;margin-top:16px!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-sec-eyebrow + h2{margin-top:2px}
@media (max-width:767px){:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt{padding:12px 0 0!important}}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt .mb-about-tiles>div{position:relative;background:#ffffff!important;border:1px solid #E3E7ED!important;border-left:none!important;border-radius:7px;overflow:hidden}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section#about-matchbuilt .mb-about-tiles>div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
/* --- salary: faqs --- */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"]{padding-top:24px!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"] .container,:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"] .inner{padding-top:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"] h2{margin-top:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"] details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"] details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"] details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id$="-salary-faqs"] details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* --- salary: cta --- */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section.page-section.last{background:#1B2A4A!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) .mb-cta-bar h2{font-size:34px}

/* --- salary: benchmarks (v3 activation, 2026-10-21) ---
   The 2026-10-19 v3 benchmarks-table design, activated. The stamped per-page
   blocks targeted section#2026-<role>-salary-compensation; a CSS ID cannot
   start with a digit, so 11 of their 13 rules never parsed and the tables
   rendered on theme fallback styles. The rules below are those 11, translated
   faithfully (same declarations) to the shared pattern: the :is page guard
   plus the section matched by attribute pattern. The stamped blocks' two
   eyebrow rules are not repeated here; identical .mb-sec-eyebrow rules
   already live in the salary "about" set above. The stamped blocks are
   removed from the entries (backups: ~/mbwork/phase4-v3-backup-20261021/).
   Rollback: point the mb-site-css loader back to mb-site-v6.css. */
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"]{padding-bottom:0!important;margin-bottom:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] .container,:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] .inner{padding-bottom:0!important;margin-bottom:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table{border-collapse:separate!important;border-spacing:0;border:1px solid #D9DEE6!important;border-radius:10px;overflow:hidden;margin:15px 0 10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table td{padding:14px 18px!important;border-bottom:1px solid #EDF0F3!important;vertical-align:top}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table tr:last-child td{border-bottom:0!important}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table td:first-child{background-color:#F2F4F7!important;font-weight:700;color:#1B2A4A;width:40%}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table td:nth-child(2){color:#1B2A4A}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table tr:first-child td:first-child{border-top-left-radius:10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table tr:first-child td:last-child{border-top-right-radius:10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table tr:last-child td:first-child{border-bottom-left-radius:10px}
:is(body.page-id-17527,body.page-id-17742,body.page-id-17788,body.page-id-17906,body.page-id-17967,body.page-id-18043,body.page-id-18074,body.page-id-18106,body.page-id-18137,body.page-id-18231,body.page-id-18399,body.page-id-18476,body.page-id-18551,body.page-id-18611,body.page-id-18656,body.page-id-18705,body.page-id-18735,body.page-id-18766,body.page-id-18797,body.page-id-18842,body.page-id-18874,body.page-id-18904,body.page-id-18934,body.page-id-18964,body.page-id-18994,body.page-id-19024,body.page-id-19054,body.page-id-19086,body.page-id-19138,body.page-id-30675) section[id^="2026-"][id$="-salary-compensation"] table tr:last-child td:last-child{border-bottom-right-radius:10px}

/* Consultation confirmation (2026-10-21): the Quick Apply confirmation panel styles from job-redesign-v20261018.css (Oct 15), copied verbatim with the body.single-job scope dropped, so the Schedule a Search Consultation forms (Gravity Forms 1 and 8) can present the same clean confirmation anywhere they render. The panel markup is produced by the consultation-confirmation mu-plugin. */
.mb-confirmation{background-color: #F2F5FA; border-top: 3px solid #1B2A4A; border-radius: 8px; padding: 30px 34px 28px; /* Landing offset for the post-submission scroll (plugin footer script): keeps the panel clear of the sticky header (and the admin bar). */ scroll-margin-top: 100px;}
.mb-confirmation-head{display: flex; align-items: center; gap: 14px; margin-bottom: 10px;}
.mb-confirmation-check{width: 44px; height: 44px; border-radius: 50%; background-color: #e4eee5; color: #50a361; display: flex; align-items: center; justify-content: center; font-size: 18px; flex: none;}
.mb-confirmation-eyebrow{font-size: 12px; font-weight: 700; letter-spacing: 1.6px; text-transform: uppercase; color: #5d5d5d; margin: 0 0 3px;}
.mb-confirmation-heading{font-size: 27px; font-weight: 700; line-height: 1.2; color: #1b2a4a; margin: 0;}
.mb-confirmation-sub{font-size: 16.5px; line-height: 1.55; color: #383f4a; margin: 0 0 18px;}
.mb-confirmation-rows{border-top: 1px solid #DCE3EE; padding-top: 18px; display: grid; gap: 14px; max-width: 560px;}
.mb-confirmation-row{display: flex; gap: 12px; align-items: flex-start;}
.mb-confirmation-icon{color: #66707d; font-size: 17px; width: 22px; text-align: center; flex: none; margin-top: 2px;}
.mb-confirmation-row-title{font-size: 15.5px; font-weight: 600; color: #1b2a4a; margin: 0 0 2px;}
.mb-confirmation-row-text{font-size: 14.5px; line-height: 1.55; color: #66707d; margin: 0;}
@media (max-width: 640px){
.mb-confirmation{padding: 24px 20px 22px;}
.mb-confirmation-heading{font-size: 24px;}
.mb-confirmation-check{width: 40px; height: 40px; font-size: 16px;}
}

/* --- money page (29695): faqs — FAQ styling project pilot (2026-10-22) ---
   The salary FAQ card system (see "salary: faqs" above) applied to the money
   page's FAQ section, as its own added group so the salary rules and their
   page list stay byte-untouched. Later FAQ conversions add their page scope
   here, keeping every FAQ rule in this one shared file.
   Rollback: point the mb-site-css loader back to mb-site-v9.css. */
body.page-id-29695 section#faq-frequently-asked-questions .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-29695 section#faq-frequently-asked-questions .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-29695 section#faq-frequently-asked-questions{padding-top:24px!important}
body.page-id-29695 section#faq-frequently-asked-questions .container,body.page-id-29695 section#faq-frequently-asked-questions .inner{padding-top:0!important}
body.page-id-29695 section#faq-frequently-asked-questions h2{margin-top:0!important}
body.page-id-29695 section#faq-frequently-asked-questions details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-29695 section#faq-frequently-asked-questions details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-29695 section#faq-frequently-asked-questions details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-29695 section#faq-frequently-asked-questions details>p{padding:0 18px 15px 24px!important;margin:0!important}

/* --- guide pages (30329, 13079, 30343): faqs — FAQ styling project, guides batch (2026-10-22) ---
   The same FAQ card group as the money-page pilot above, scoped to each
   guide's FAQ section; declarations are byte-identical to the pilot's.
   How-to-choose carries a second, resources section with the same section
   id, so its scope adds :has(details) to land only on the real FAQ section.
   The salary group and the money group above stay byte-untouched. */
/* retained-vs-contingency guide (30329) */
body.page-id-30329 section#faqs-retained-vs-contingency .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-30329 section#faqs-retained-vs-contingency .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-30329 section#faqs-retained-vs-contingency{padding-top:24px!important}
body.page-id-30329 section#faqs-retained-vs-contingency .container,body.page-id-30329 section#faqs-retained-vs-contingency .inner{padding-top:0!important}
body.page-id-30329 section#faqs-retained-vs-contingency h2{margin-top:0!important}
body.page-id-30329 section#faqs-retained-vs-contingency details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-30329 section#faqs-retained-vs-contingency details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-30329 section#faqs-retained-vs-contingency details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-30329 section#faqs-retained-vs-contingency details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* how-to-choose guide (13079) */
body.page-id-13079 section#faq-frequently-asked-questions:has(details) .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-13079 section#faq-frequently-asked-questions:has(details) .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-13079 section#faq-frequently-asked-questions:has(details){padding-top:24px!important}
body.page-id-13079 section#faq-frequently-asked-questions:has(details) .container,body.page-id-13079 section#faq-frequently-asked-questions:has(details) .inner{padding-top:0!important}
body.page-id-13079 section#faq-frequently-asked-questions:has(details) h2{margin-top:0!important}
body.page-id-13079 section#faq-frequently-asked-questions:has(details) details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-13079 section#faq-frequently-asked-questions:has(details) details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-13079 section#faq-frequently-asked-questions:has(details) details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-13079 section#faq-frequently-asked-questions:has(details) details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* when-to-use guide (30343) */
body.page-id-30343 section#faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-30343 section#faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-30343 section#faqs{padding-top:24px!important}
body.page-id-30343 section#faqs .container,body.page-id-30343 section#faqs .inner{padding-top:0!important}
body.page-id-30343 section#faqs h2{margin-top:0!important}
body.page-id-30343 section#faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-30343 section#faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-30343 section#faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-30343 section#faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}

/* --- discipline pages (9) + locations index (24141): faqs — FAQ styling project, disciplines batch (2026-10-22) ---
   The same FAQ card group as the money-page pilot and guides batch above,
   scoped to each page's FAQ section; declarations are byte-identical to the
   pilot's. Every target section id is unique on its page (verified in served
   HTML), so no :has(details) guard is needed here.
   The salary, money and guides groups above stay byte-untouched. */

/* land acquisition recruiters (16636) */
body.page-id-16636 section#land-acquisition-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-16636 section#land-acquisition-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-16636 section#land-acquisition-recruiter-faqs{padding-top:24px!important}
body.page-id-16636 section#land-acquisition-recruiter-faqs .container,body.page-id-16636 section#land-acquisition-recruiter-faqs .inner{padding-top:0!important}
body.page-id-16636 section#land-acquisition-recruiter-faqs h2{margin-top:0!important}
body.page-id-16636 section#land-acquisition-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-16636 section#land-acquisition-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-16636 section#land-acquisition-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-16636 section#land-acquisition-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* division president recruiters (16815) */
body.page-id-16815 section#division-president-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-16815 section#division-president-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-16815 section#division-president-recruiter-faqs{padding-top:24px!important}
body.page-id-16815 section#division-president-recruiter-faqs .container,body.page-id-16815 section#division-president-recruiter-faqs .inner{padding-top:0!important}
body.page-id-16815 section#division-president-recruiter-faqs h2{margin-top:0!important}
body.page-id-16815 section#division-president-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-16815 section#division-president-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-16815 section#division-president-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-16815 section#division-president-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* land development recruiters (16867) */
body.page-id-16867 section#land-development-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-16867 section#land-development-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-16867 section#land-development-recruiter-faqs{padding-top:24px!important}
body.page-id-16867 section#land-development-recruiter-faqs .container,body.page-id-16867 section#land-development-recruiter-faqs .inner{padding-top:0!important}
body.page-id-16867 section#land-development-recruiter-faqs h2{margin-top:0!important}
body.page-id-16867 section#land-development-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-16867 section#land-development-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-16867 section#land-development-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-16867 section#land-development-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* finance recruiters (16868) */
body.page-id-16868 section#finance-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-16868 section#finance-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-16868 section#finance-recruiter-faqs{padding-top:24px!important}
body.page-id-16868 section#finance-recruiter-faqs .container,body.page-id-16868 section#finance-recruiter-faqs .inner{padding-top:0!important}
body.page-id-16868 section#finance-recruiter-faqs h2{margin-top:0!important}
body.page-id-16868 section#finance-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-16868 section#finance-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-16868 section#finance-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-16868 section#finance-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* sales recruiters (16888) */
body.page-id-16888 section#sales-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-16888 section#sales-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-16888 section#sales-recruiter-faqs{padding-top:24px!important}
body.page-id-16888 section#sales-recruiter-faqs .container,body.page-id-16888 section#sales-recruiter-faqs .inner{padding-top:0!important}
body.page-id-16888 section#sales-recruiter-faqs h2{margin-top:0!important}
body.page-id-16888 section#sales-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-16888 section#sales-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-16888 section#sales-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-16888 section#sales-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* purchasing recruiters (16890) */
body.page-id-16890 section#purchasing-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-16890 section#purchasing-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-16890 section#purchasing-recruiter-faqs{padding-top:24px!important}
body.page-id-16890 section#purchasing-recruiter-faqs .container,body.page-id-16890 section#purchasing-recruiter-faqs .inner{padding-top:0!important}
body.page-id-16890 section#purchasing-recruiter-faqs h2{margin-top:0!important}
body.page-id-16890 section#purchasing-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-16890 section#purchasing-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-16890 section#purchasing-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-16890 section#purchasing-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* marketing recruiters (16916) */
body.page-id-16916 section#marketing-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-16916 section#marketing-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-16916 section#marketing-recruiter-faqs{padding-top:24px!important}
body.page-id-16916 section#marketing-recruiter-faqs .container,body.page-id-16916 section#marketing-recruiter-faqs .inner{padding-top:0!important}
body.page-id-16916 section#marketing-recruiter-faqs h2{margin-top:0!important}
body.page-id-16916 section#marketing-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-16916 section#marketing-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-16916 section#marketing-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-16916 section#marketing-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* construction recruiters (17015) */
body.page-id-17015 section#construction-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-17015 section#construction-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-17015 section#construction-recruiter-faqs{padding-top:24px!important}
body.page-id-17015 section#construction-recruiter-faqs .container,body.page-id-17015 section#construction-recruiter-faqs .inner{padding-top:0!important}
body.page-id-17015 section#construction-recruiter-faqs h2{margin-top:0!important}
body.page-id-17015 section#construction-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-17015 section#construction-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-17015 section#construction-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-17015 section#construction-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* ceo recruiters (17035) */
body.page-id-17035 section#ceo-recruiter-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-17035 section#ceo-recruiter-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-17035 section#ceo-recruiter-faqs{padding-top:24px!important}
body.page-id-17035 section#ceo-recruiter-faqs .container,body.page-id-17035 section#ceo-recruiter-faqs .inner{padding-top:0!important}
body.page-id-17035 section#ceo-recruiter-faqs h2{margin-top:0!important}
body.page-id-17035 section#ceo-recruiter-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-17035 section#ceo-recruiter-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-17035 section#ceo-recruiter-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-17035 section#ceo-recruiter-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
/* locations index (24141) */
body.page-id-24141 section#homebuilding-recruiting-faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-24141 section#homebuilding-recruiting-faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-24141 section#homebuilding-recruiting-faqs{padding-top:24px!important}
body.page-id-24141 section#homebuilding-recruiting-faqs .container,body.page-id-24141 section#homebuilding-recruiting-faqs .inner{padding-top:0!important}
body.page-id-24141 section#homebuilding-recruiting-faqs h2{margin-top:0!important}
body.page-id-24141 section#homebuilding-recruiting-faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-24141 section#homebuilding-recruiting-faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-24141 section#homebuilding-recruiting-faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-24141 section#homebuilding-recruiting-faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}

/* --- outplacement (14655) + executive transition for candidates (15412): faqs — FAQ styling project, outplacement batch (2026-10-22) ---
   The same FAQ card group as the pilot/guides/disciplines batches above.
   These two FAQ sections carry no section id; each page has exactly one
   section with class "last" and exactly one section containing <details>
   (both verified in served HTML), so the scope is page-id + section.last:has(details).
   The salary, money, guides and disciplines groups above stay byte-untouched. */

/* executive outplacement services (14655) */
body.page-id-14655 section.last:has(details) .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-14655 section.last:has(details) .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-14655 section.last:has(details){padding-top:24px!important}
body.page-id-14655 section.last:has(details) .container,body.page-id-14655 section.last:has(details) .inner{padding-top:0!important}
body.page-id-14655 section.last:has(details) h2{margin-top:0!important}
body.page-id-14655 section.last:has(details) details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-14655 section.last:has(details) details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-14655 section.last:has(details) details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-14655 section.last:has(details) details>p{padding:0 18px 15px 24px!important;margin:0!important}

/* executive transition services for candidates (15412) */
body.page-id-15412 section.last:has(details) .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-15412 section.last:has(details) .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-15412 section.last:has(details){padding-top:24px!important}
body.page-id-15412 section.last:has(details) .container,body.page-id-15412 section.last:has(details) .inner{padding-top:0!important}
body.page-id-15412 section.last:has(details) h2{margin-top:0!important}
body.page-id-15412 section.last:has(details) details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-15412 section.last:has(details) details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-15412 section.last:has(details) details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-15412 section.last:has(details) details>p{padding:0 18px 15px 24px!important;margin:0!important}

/* --- locations (59) + comp hub + About: faqs — FAQ styling project, Batch 5 consolidation (2026-10-22) ---
   The 59 location pages, the comp hub and the About page used to carry a
   private copy of the FAQ card CSS inside each page's FAQ entry. Those
   blocks are removed; the declarations now live here, in the one shared
   FAQ group, replicated value-for-value from the private copies
   (verified per page before removal). Three location variants are kept
   distinct because the copies were: the 50 city pages (section padding
   via >.container 18px/18px, cards carry a 1px #E3E7ED border) and the
   9 region hubs (.container/.inner padding-top 18px + container
   padding-bottom 18px, cards without the border). The comp hub keeps
   its card-only group; About keeps its own set incl. its summary::after
   icon-color rule. Scoped like the salary group: an :is() page-ID list
   plus the section matched by id suffix (every location FAQ section id
   ends in "-recruiter-faqs", one per page). The salary, money, guides,
   disciplines and outplacement groups above stay byte-untouched. */

/* location city pages (50): faqs */
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"]{padding-top:0!important}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"]>.container{padding-top:18px!important;padding-bottom:18px!important}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"] .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"] .mb-sec-eyebrow + h2{margin-top:2px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"] h2{margin-top:0!important}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"] details{background-color:#F5F6F8!important;border:1px solid #E3E7ED!important;border-left:none!important;border-radius:7px;position:relative;overflow:hidden}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"] details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"] details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-recruiter-faqs"] details>p{padding:0 18px 15px 24px!important;margin:0!important}

/* location region hubs (9): faqs */
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"]{padding-top:0px!important}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] .container,:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] .inner{padding-top:18px!important}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] h2{margin-top:0!important}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] details>p{padding:0 18px 15px 24px!important;margin:0!important}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"] .mb-sec-eyebrow + h2{margin-top:2px}
:is(body.page-id-22926,body.page-id-23578,body.page-id-23878,body.page-id-26948,body.page-id-27953,body.page-id-30117,body.page-id-30391,body.page-id-30409,body.page-id-22871) section[id$="-recruiter-faqs"]>.container{padding-bottom:18px!important}

/* comp hub (17116): faqs */
body.page-id-17116 section#frequently-asked-questions details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-17116 section#frequently-asked-questions details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-17116 section#frequently-asked-questions details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-17116 section#frequently-asked-questions details>p{padding:0 18px 15px 24px!important;margin:0!important}

/* about (29830): faqs */
body.page-id-29830 section#faqs{padding-top:0!important}
body.page-id-29830 section#faqs .container,body.page-id-29830 section#faqs .inner{padding-top:0!important}
body.page-id-29830 section#faqs>.container{padding-bottom:18px!important}
body.page-id-29830 section#faqs h2{margin-top:0!important}
body.page-id-29830 section#faqs details{position:relative;background-color:#F5F6F8!important;border-radius:7px;overflow:hidden;border-left:none!important}
body.page-id-29830 section#faqs details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
body.page-id-29830 section#faqs details>summary{background:transparent!important;border-left:none!important;padding:14px 18px 14px 24px!important}
body.page-id-29830 section#faqs details>p{padding:0 18px 15px 24px!important;margin:0!important}
body.page-id-29830 section#faqs .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-29830 section#faqs .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-29830 section#faqs details>summary::after{color:#1B2A4A}

/* --- guide pages (30329, 13079, 30343): comparison panels — guides upkeep, Decision 1 (2026-10-22) ---
   The .cmp-* / .cand-* panel pairs from the guides' "At a Glance" (30329),
   "Start Here" (30343) and "Beyond the Resume" (13079) entries, consolidated
   from the entries' private style blocks with Decision 1 applied: both panels
   become standard cards (#F5F6F8 / white, 1px #E3E7ED frame, 7px radius);
   the panel that was off-palette blue (#e2eaf7) keeps its emphasis as a 3px
   navy #1B2A4A top border; headings navy; kickers take the .mb-sec-eyebrow
   values (#60708C). Accent side follows the formerly-blue panel per page:
   30329 right (cmp-b), 30343 left (cmp-a), 13079 right (cand-b).
   Rollback: point the mb-site-css loader back to mb-site-v10.css. */
/* retained-vs-contingency guide (30329): At a Glance, blue panel right */
body.page-id-30329 .cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}
body.page-id-30329 .cmp-panel{padding:28px;border:1px solid #E3E7ED;border-radius:7px}
body.page-id-30329 .cmp-a{background:#F5F6F8}
body.page-id-30329 .cmp-b{background:#ffffff;border-top:3px solid #1B2A4A}
body.page-id-30329 .cmp-kicker{font-family:Montserrat;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin-bottom:6px}
body.page-id-30329 .cmp-panel h3{font-size:20px;margin:0 0 10px;color:#1B2A4A}
body.page-id-30329 .cmp-lead{font-size:16px;line-height:1.65;margin:0 0 6px}
body.page-id-30329 .cmp-panel ul{list-style:none;margin:0;padding:0}
body.page-id-30329 .cmp-panel li{font-size:16px;line-height:1.6;padding:10px 0;border-bottom:1px solid #E3E7ED}
body.page-id-30329 .cmp-panel li:last-child{border-bottom:none}
@media (max-width:767px){body.page-id-30329 .cmp-grid{grid-template-columns:1fr}}
/* when-to-use guide (30343): Start Here, blue panel left */
body.page-id-30343 .cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}
body.page-id-30343 .cmp-panel{padding:28px;border:1px solid #E3E7ED;border-radius:7px}
body.page-id-30343 .cmp-a{background:#ffffff;border-top:3px solid #1B2A4A}
body.page-id-30343 .cmp-b{background:#F5F6F8}
body.page-id-30343 .cmp-panel h3{font-size:20px;margin:0 0 10px;color:#1B2A4A}
body.page-id-30343 .cmp-panel ul{list-style:none;margin:0;padding:0}
body.page-id-30343 .cmp-panel li{font-size:16px;line-height:1.6;padding:10px 0;border-bottom:1px solid #E3E7ED}
body.page-id-30343 .cmp-panel li:last-child{border-bottom:none}
@media (max-width:767px){body.page-id-30343 .cmp-grid{grid-template-columns:1fr}}
/* how-to-choose guide (13079): Beyond the Resume, blue panel right (Candidate B) */
body.page-id-13079 .cand-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}
body.page-id-13079 .cand-panel{padding:28px;border:1px solid #E3E7ED;border-radius:7px}
body.page-id-13079 .cand-a{background:#F5F6F8}
body.page-id-13079 .cand-b{background:#ffffff;border-top:3px solid #1B2A4A}
body.page-id-13079 .cand-kicker{font-family:Montserrat;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin-bottom:6px}
body.page-id-13079 .cand-panel h3{font-size:20px;margin:0 0 10px;color:#1B2A4A}
body.page-id-13079 .cand-panel ul{list-style:none;margin:0;padding:0}
body.page-id-13079 .cand-panel li{font-size:16px;line-height:1.6;padding:10px 0;border-bottom:1px solid #E3E7ED}
body.page-id-13079 .cand-panel li:last-child{border-bottom:none}
@media (max-width:767px){body.page-id-13079 .cand-grid{grid-template-columns:1fr}}

/* --- guide pages (30329, 13079, 30343): resources + compensation indexes — guides upkeep, Decision 2 (2026-10-22) ---
   The three guides' "Additional Resources" lists (entries 30340, 30353,
   30325) and how-to-choose's compensation role index (entry 30324), converted
   from their private .rel-* styling / inline .comp-role-index grid to the
   standard framed Related index the salary guides use (.mb-rel-index —
   declaration values mirrored from the salary scope above: #EDF0F3 frame,
   44px rows, navy 16px names, gold hover). The guides keep their gold arrow
   (.mb-rel-arrow) where salary rows use a chevron; the focus-visible outline
   the old .rel-item links carried is preserved on the rows.
   Scoped by page-id + component class only — never by section id:
   how-to-choose's resources section shares the FAQ section's id
   (faq-frequently-asked-questions), and the FAQ section contains no
   .mb-rel-index, so it is untouched by these rules.
   The page-id-13079 compensation H2 margin rule is re-stated verbatim from
   the comp entry's removed private block so that section's heading keeps
   its 6px top margin.
   Rollback: restore the four entries' postmeta from
   ~/mbwork/guides-upkeep-d2-backup-20261022/ and remove this group. */
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-rel-index{margin-top:14px;border-top:1px solid #EDF0F3}
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-rel-row{display:flex;justify-content:space-between;align-items:center;gap:20px;height:44px;box-sizing:border-box;padding:0 2px;border-bottom:1px solid #EDF0F3;text-decoration:none}
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-rel-name{font-size:16px;font-weight:700;color:#1B2A4A}
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-rel-arrow{font-size:16px;font-weight:700;color:#f5a623;line-height:1}
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-rel-row:hover .mb-rel-name{color:#f5a623}
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-rel-row:focus-visible{outline:2px solid #1B2A4A;outline-offset:2px}
@media (max-width:640px){ :is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-rel-name{font-size:15px} }
html body.page-id-13079 #main #compensation-what-are-homebuilding-leaders-earning-in-2026 .inner > h2{margin-top:6px !important}

/* guides upkeep D2 fix (2026-10-22): resources/comp sections — eyebrow treatment + framed card.
   Eyebrow values identical to the FAQ-group eyebrow rules; frame values copied verbatim from the
   salary related-section treatment (section#related-homebuilding-compensation-guides .inner). */
body.page-id-30329 section#additional-resources-more-guidance .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-30329 section#additional-resources-more-guidance .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-30343 section#related-hiring-resources .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-30343 section#related-hiring-resources .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .mb-sec-eyebrow + h2{margin-top:2px}
body.page-id-30329 section#additional-resources-more-guidance .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
body.page-id-30343 section#related-hiring-resources .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
@media (max-width:767px){body.page-id-30329 section#additional-resources-more-guidance .inner,body.page-id-30343 section#related-hiring-resources .inner,body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .inner,body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .inner{padding:22px 20px!important}}

/* guides upkeep D2 parity (2026-10-22): resources/comp sections — salary Related spacing parity.
   The D2 fix copied the salary frame (.inner) and eyebrow rules but skipped the salary Related
   block's spacing neutralizers (salary scope: section padding-top:12px / padding-bottom:0 /
   margin-bottom:0; .container + .inner padding-bottom:0 / margin-bottom:0 / padding-top:0),
   leaving excess theme spacing above the framed card. The three neutralizers are appended here
   per section, followed by a verbatim re-statement of the frame rule so the frame padding keeps
   the same cascade precedence it has in the salary block (frame after neutralizers, equal
   specificity). Scopes identical to the D2 fix. Rollback: restore
   ~/mbwork/guides-upkeep-d2-parity-backup-20261022/mb-site-v11.css.before. */
body.page-id-30329 section#additional-resources-more-guidance{padding-top:12px!important;padding-bottom:0!important;margin-bottom:0!important}
body.page-id-30329 section#additional-resources-more-guidance .container,body.page-id-30329 section#additional-resources-more-guidance .inner{padding-bottom:0!important;margin-bottom:0!important}
body.page-id-30329 section#additional-resources-more-guidance .container,body.page-id-30329 section#additional-resources-more-guidance .inner{padding-top:0!important}
body.page-id-30329 section#additional-resources-more-guidance .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
body.page-id-30343 section#related-hiring-resources{padding-top:12px!important;padding-bottom:0!important;margin-bottom:0!important}
body.page-id-30343 section#related-hiring-resources .container,body.page-id-30343 section#related-hiring-resources .inner{padding-bottom:0!important;margin-bottom:0!important}
body.page-id-30343 section#related-hiring-resources .container,body.page-id-30343 section#related-hiring-resources .inner{padding-top:0!important}
body.page-id-30343 section#related-hiring-resources .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026{padding-top:12px!important;padding-bottom:0!important;margin-bottom:0!important}
body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .container,body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .inner{padding-bottom:0!important;margin-bottom:0!important}
body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .container,body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .inner{padding-top:0!important}
body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)){padding-top:12px!important;padding-bottom:0!important;margin-bottom:0!important}
body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .container,body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .inner{padding-bottom:0!important;margin-bottom:0!important}
body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .container,body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .inner{padding-top:0!important}
body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .inner{border:1px solid #E3E7ED;border-radius:10px;background:#ffffff;padding:26px 30px!important;box-sizing:border-box}
@media (max-width:767px){body.page-id-30329 section#additional-resources-more-guidance .inner,body.page-id-30343 section#related-hiring-resources .inner,body.page-id-13079 section#compensation-what-are-homebuilding-leaders-earning-in-2026 .inner,body.page-id-13079 section#faq-frequently-asked-questions:not(:has(details)) .inner{padding:22px 20px!important}}

/* guides: eyebrow conversion (2026-10-22, corrected pass) — every guide eyebrow
   now uses the shared .mb-sec-eyebrow element; these two rules give the three
   guides the salary scope's eyebrow declarations and eyebrow/H2 relationship
   page-wide (identical values to the salary rules above, so the already-converted
   FAQ, D1 and D2 sections keep identical rendered declarations). NO section-level
   spacing rules: the salary Related section's neutralizers are a special case for
   that section's neighbors and are deliberately NOT applied to guide sections —
   the guides keep their own section/container spacing (inset-panel system). */
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
:is(body.page-id-30329,body.page-id-13079,body.page-id-30343) .mb-sec-eyebrow + h2{margin-top:2px}
/* Junction fix (2026-10-22): retained approach -> resources. Mirrors the salary panel section's outflow pattern (container/inner bottom padding zeroed, section padding-bottom 16px desktop / 14px mobile, closing element margin-bottom zeroed) so the closing line -> framed resources card gap equals the salary panel -> Related junction (28px desktop / 26px mobile). Scoped to this one section only. */
body.page-id-30329 section#matchbuilt-approach-a-search-strategy-built-around-the-position{padding-bottom:16px!important;margin-bottom:0!important}
body.page-id-30329 section#matchbuilt-approach-a-search-strategy-built-around-the-position .container{padding-bottom:0!important;margin-bottom:0!important}
body.page-id-30329 section#matchbuilt-approach-a-search-strategy-built-around-the-position .inner{padding-bottom:0!important;margin-bottom:0!important}
body.page-id-30329 section#matchbuilt-approach-a-search-strategy-built-around-the-position .inner>p:last-of-type{margin-bottom:0!important}
@media (max-width:767px){body.page-id-30329 section#matchbuilt-approach-a-search-strategy-built-around-the-position{padding-bottom:14px!important}}

/* 2026-10-22 FAQ->closing junction parity (guides): match the salary card->CTA total (42px desktop / 32px mobile) by zeroing the closing section theme container padding-top. Spacing above the closing section only; form box and internals untouched. */
body.page-id-30329 section#final-cta-tell-us-about-the-role .container{padding-top:0!important}
body.page-id-30343 section#final-cta-not-sure-whether-you-need-a-recruiter .container{padding-top:0!important}
body.page-id-13079 section#final-cta-tell-us-about-the-role .container{padding-top:0!important}

/* 2026-10-23 Closing eyebrow fix (how-to only): the 2026-10-22 junction rule zeroed this closing section's container padding-top, but this section carries the gray background (bg-color-ultra-light-gray), so that padding is INTERIOR spacing — zeroing it pushed the eyebrow to the section's top edge. Restore the theme interior padding (30px desktop / 20px mobile) for this section only. The visible junction (FAQ card -> gray top edge, 42px/32px) is unchanged. Retained/when closings sit on white/default and keep the junction rule. */
body.page-id-13079 section#final-cta-tell-us-about-the-role .container{padding-top:30px!important}
@media (max-width:767px){body.page-id-13079 section#final-cta-tell-us-about-the-role .container{padding-top:20px!important}}

/* Discipline recruiter pages: section eyebrows (2026-10-23 rollout) — the nine discipline pages section eyebrows use the shared .mb-sec-eyebrow element; these rules give them the salary scope eyebrow declarations page-wide (identical values to the salary and guide rules above). Promotes the Division President pilot page-local rules into the shared sheet; also styles the converted RECRUITING EXPERTISE label on each page Why section. */
:is(body.page-id-16815,body.page-id-17015,body.page-id-17035,body.page-id-16888,body.page-id-16890,body.page-id-16916,body.page-id-16868,body.page-id-16867,body.page-id-16636) .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
:is(body.page-id-16815,body.page-id-17015,body.page-id-17035,body.page-id-16888,body.page-id-16890,body.page-id-16916,body.page-id-16868,body.page-id-16867,body.page-id-16636) .mb-sec-eyebrow + h2{margin-top:2px}

/* ==========================================================================
   Phase 4 — City location pages system (2026-10-23)
   Shared rules replacing the per-entry <style> blocks stamped into the 50
   city location pages during the Oct 20 rollout. Scoped via
   :is(body.page-id-...) guards listing exactly the pages each rule came
   from, at the same specificity as the original body.page-id-N rules.
   NOT moved: each page's hero photo rule and the hero @media spacing
   rule stay inline together — the spacing rule beats the photo rule's
   padding only by document order at equal specificity, and the photo
   URL relies on the page-level CDN rewrite that only applies inline.
   City-varying section IDs are matched by prefix/suffix patterns verified
   against each page's rendered section inventory (each pattern matches
   exactly the one section the original rule targeted). NOT converted:
   Sarasota's two pilot-only
   rules; those stay in the entries. LIVE RULES ONLY: 150 rule copies
   sitting after a blank line inside their entry block are dead in the
   rendered page (wpautop split) and were deliberately NOT converted
   or removed — converting them would have activated them and changed
   rendering. Rollback: point the mb-site-css
   loader back to mb-site-v12.css and restore entries from
   ~/mbwork/phase4-city-20261023/.
   ========================================================================== */
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"]::before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,19,36,.90) 0%,rgba(11,19,36,.62) 46%,rgba(11,19,36,.16) 78%)}
body.page-id-20308 section#hero-sarasota-homebuilding-recruiters .container, body.page-id-20724 section#hero-nashville-homebuilding-recruiters .container, body.page-id-20846 section#hero-tampa-homebuilding-recruiters .container, body.page-id-21439 section#hero-raleigh-homebuilding-recruiters .container, body.page-id-22440 section#hero-orlando-homebuilding-recruiters .container, body.page-id-22459 section#hero-charlotte-homebuilding-recruiters .container, body.page-id-22487 section#hero-jacksonville-homebuilding-recruiters .container, body.page-id-22509 section#hero-charleston-homebuilding-recruiters .container, body.page-id-22555 section#hero-naples-homebuilding-recruiters .container, body.page-id-22682 section#hero-atlanta-homebuilding-recruiters .container, body.page-id-22720 section#hero-myrtle-beach-homebuilding-recruiters .container, body.page-id-22739 section#hero-miami-fort-lauderdale-homebuilding-recruiters .container, body.page-id-22767 section#hero-emerald-coast-homebuilding-recruiters .container, body.page-id-22795 section#hero-huntsville-homebuilding-recruiters .container, body.page-id-22814 section#hero-greenville-homebuilding-recruiters .container, body.page-id-22833 section#hero-fort-myers-homebuilding-recruiters .container, body.page-id-22852 section#hero-savannah-homebuilding-recruiters .container, body.page-id-23394 section#hero-dallas-fort-worth-homebuilding-recruiters .container, body.page-id-23415 section#hero-houston-homebuilding-recruiters .container, body.page-id-23436 section#hero-austin-homebuilding-recruiters .container, body.page-id-23558 section#hero-san-antonio-homebuilding-recruiters .container, body.page-id-23691 section#hero-indianapolis-homebuilding-recruiters .container, body.page-id-23713 section#hero-columbus-homebuilding-recruiters .container, body.page-id-23743 section#hero-cincinnati-homebuilding-recruiters .container, body.page-id-23773 section#hero-chicago-homebuilding-recruiters .container, body.page-id-23794 section#hero-minneapolis-homebuilding-recruiters .container, body.page-id-23815 section#hero-detroit-homebuilding-recruiters .container, body.page-id-23836 section#hero-st-louis-homebuilding-recruiters .container, body.page-id-23857 section#hero-kansas-city-homebuilding-recruiters .container, body.page-id-26966 section#hero-richmond-homebuilding-recruiters .container, body.page-id-26976 section#hero-delaware-homebuilding-recruiters .container, body.page-id-26986 section#hero-baltimore-homebuilding-recruiters .container, body.page-id-26996 section#hero-fredericksburg-homebuilding-recruiters .container, body.page-id-27006 section#hero-south-jersey-homebuilding-recruiters .container, body.page-id-27016 section#hero-hampton-roads-homebuilding-recruiters .container, body.page-id-27026 section#hero-frederick-homebuilding-recruiters .container, body.page-id-27186 section#hero-washington-dc-homebuilding-recruiters .container, body.page-id-27702 section#hero-philadelphia-homebuilding-recruiters .container, body.page-id-27743 section#hero-new-york-homebuilding-recruiters .container, body.page-id-27789 section#hero-boston-homebuilding-recruiters .container, body.page-id-29967 section#hero-phoenix-homebuilding-recruiters .container, body.page-id-29987 section#hero-denver-homebuilding-recruiters .container, body.page-id-30007 section#hero-las-vegas-homebuilding-recruiters .container, body.page-id-30037 section#hero-salt-lake-city-homebuilding-recruiters .container, body.page-id-30097 section#hero-boise-homebuilding-recruiters .container, body.page-id-30361 section#hero-inland-empire-homebuilding-recruiters .container, body.page-id-30371 section#hero-sacramento-homebuilding-recruiters .container, body.page-id-30381 section#hero-los-angeles-homebuilding-recruiters .container, body.page-id-30418 section#hero-seattle-homebuilding-recruiters .container, body.page-id-30428 section#hero-portland-homebuilding-recruiters .container{position:relative;z-index:1;padding-top:0;padding-bottom:0}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .container>.inner{max-width:760px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .mb-hero-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9AAFD0;margin:0 0 12px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] h1{margin:0 0 14px;font-size:47px;line-height:1.12;letter-spacing:-0.5px;color:#ffffff}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .mb-hero-sub{font-size:18px;line-height:1.65;font-weight:400;margin:0;opacity:.88}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .mb-hero-ctas{margin:24px 0 0}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .mb-hero-ctas .btn{margin-right:12px;margin-bottom:0}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .btn-outline{background:transparent;border:2px solid rgba(255,255,255,.9);color:#ffffff !important}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .btn-outline:hover{background:rgba(255,255,255,.12)}
@media (max-width: 767px) {
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"]::before{background:linear-gradient(180deg,rgba(11,19,36,.90) 0%,rgba(11,19,36,.72) 55%,rgba(11,19,36,.55) 100%)}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] h1{font-size:32px;line-height:1.18}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .mb-hero-sub{font-size:17px;line-height:1.6}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .mb-hero-ctas .btn{display:block;width:100%;margin-right:0;margin-bottom:12px;text-align:center}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="hero-"][id$="-homebuilding-recruiters"] .mb-hero-ctas .btn:last-child{margin-bottom:0}
}
body.page-id-20308 section#the-sarasota-homebuilding-market>.container, body.page-id-20308 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-20724 section#the-nashville-homebuilding-market>.container, body.page-id-20724 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-20846 section#the-tampa-bay-homebuilding-market>.container, body.page-id-20846 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-21439 section#the-raleigh-cary-homebuilding-market>.container, body.page-id-21439 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-22440 section#the-orlando-kissimmee-homebuilding-market>.container, body.page-id-22440 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-22459 section#the-charlotte-concord-gastonia-homebuilding-market>.container, body.page-id-22459 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-22487 section#the-jacksonville-homebuilding-market>.container, body.page-id-22487 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-22509 section#the-charleston-homebuilding-market>.container, body.page-id-22509 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-22555 section#the-naples-homebuilding-market>.container, body.page-id-22555 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-22682 section#the-atlanta-homebuilding-market>.container, body.page-id-22682 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-22720 section#the-myrtle-beach-homebuilding-market>.container, body.page-id-22720 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-22739 section#the-miami-fort-lauderdale-homebuilding-market>.container, body.page-id-22739 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-22767 section#the-emerald-coast-homebuilding-market>.container, body.page-id-22767 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-22795 section#the-huntsville-homebuilding-market>.container, body.page-id-22795 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-22814 section#the-greenville-homebuilding-market>.container, body.page-id-22814 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-22833 section#the-fort-myers-homebuilding-market>.container, body.page-id-22833 section#explore-homebuilding-recruiting-across-florida>.container, body.page-id-22852 section#the-savannah-homebuilding-market>.container, body.page-id-22852 section#explore-homebuilding-recruiting-across-the-southeast>.container, body.page-id-23394 section#the-dallas-fort-worth-homebuilding-market>.container, body.page-id-23394 section#explore-homebuilding-recruiting-across-texas>.container, body.page-id-23415 section#the-houston-homebuilding-market>.container, body.page-id-23415 section#explore-homebuilding-recruiting-across-texas>.container, body.page-id-23436 section#the-austin-homebuilding-market>.container, body.page-id-23436 section#explore-homebuilding-recruiting-across-texas>.container, body.page-id-23558 section#the-san-antonio-homebuilding-market>.container, body.page-id-23558 section#explore-homebuilding-recruiting-across-texas>.container, body.page-id-23691 section#the-indianapolis-homebuilding-market>.container, body.page-id-23691 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-23713 section#the-columbus-homebuilding-market>.container, body.page-id-23713 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-23743 section#the-cincinnati-homebuilding-market>.container, body.page-id-23743 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-23773 section#the-chicago-homebuilding-market>.container, body.page-id-23773 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-23794 section#the-minneapolis-homebuilding-market>.container, body.page-id-23794 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-23815 section#the-detroit-homebuilding-market>.container, body.page-id-23815 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-23836 section#the-st-louis-homebuilding-market>.container, body.page-id-23836 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-23857 section#the-kansas-city-homebuilding-market>.container, body.page-id-23857 section#explore-homebuilding-recruiting-across-the-midwest>.container, body.page-id-26966 section#the-richmond-homebuilding-market>.container, body.page-id-26976 section#the-delaware-homebuilding-market>.container, body.page-id-26986 section#baltimore-homebuilding-market>.container, body.page-id-26996 section#the-fredericksburg-homebuilding-market>.container, body.page-id-27006 section#the-south-jersey-homebuilding-market>.container, body.page-id-27016 section#the-hampton-roads-homebuilding-market>.container, body.page-id-27026 section#the-frederick-homebuilding-market>.container, body.page-id-27186 section#the-washington-dc-homebuilding-market>.container, body.page-id-27702 section#the-philadelphia-homebuilding-market>.container, body.page-id-27702 section#explore-homebuilding-recruiting-across-the-northeast>.container, body.page-id-27743 section#the-new-york-homebuilding-market>.container, body.page-id-27743 section#explore-homebuilding-recruiting-across-the-northeast>.container, body.page-id-27789 section#the-boston-homebuilding-market>.container, body.page-id-27789 section#explore-homebuilding-recruiting-across-the-northeast>.container, body.page-id-29967 section#the-phoenix-homebuilding-market>.container, body.page-id-29967 section#explore-homebuilding-recruiting-across-the-mountain-west>.container, body.page-id-29987 section#the-denver-homebuilding-market>.container, body.page-id-29987 section#explore-homebuilding-recruiting-across-the-mountain-west>.container, body.page-id-30007 section#the-las-vegas-homebuilding-market>.container, body.page-id-30007 section#explore-homebuilding-recruiting-across-the-mountain-west>.container, body.page-id-30037 section#the-salt-lake-city-homebuilding-market>.container, body.page-id-30037 section#explore-homebuilding-recruiting-across-the-mountain-west>.container, body.page-id-30097 section#the-boise-homebuilding-market>.container, body.page-id-30097 section#explore-homebuilding-recruiting-across-the-mountain-west>.container, body.page-id-30361 section#the-inland-empire-homebuilding-market>.container, body.page-id-30361 section#explore-homebuilding-recruiting-across-california>.container, body.page-id-30371 section#the-sacramento-homebuilding-market>.container, body.page-id-30371 section#explore-homebuilding-recruiting-across-california>.container, body.page-id-30381 section#the-los-angeles-homebuilding-market>.container, body.page-id-30381 section#explore-homebuilding-recruiting-across-california>.container, body.page-id-30418 section#the-seattle-homebuilding-market>.container, body.page-id-30418 section#explore-homebuilding-recruiting-across-the-pacific-northwest>.container, body.page-id-30428 section#the-portland-homebuilding-market>.container, body.page-id-30428 section#explore-homebuilding-recruiting-across-the-pacific-northwest>.container{padding-top:18px!important;padding-bottom:18px!important}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="homebuilding-positions-we-recruit-"] .mb-panel-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 8px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="homebuilding-positions-we-recruit-"] .mb-hub-panel h3 a{color:#1B2A4A!important;text-decoration:none}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="homebuilding-positions-we-recruit-"] .mb-hub-panel h3 a:hover{color:#F2A900!important}
@media (max-width:767px) {
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="homebuilding-positions-we-recruit-"] .mb-hub-panel{padding:18px 18px 6px!important}
}
body.page-id-20308 section#sarasota-homebuilding-compensation .mb-sec-eyebrow, body.page-id-20308 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-20724 section#nashville-homebuilding-compensation .mb-sec-eyebrow, body.page-id-20724 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-20846 section#tampa-bay-homebuilding-compensation .mb-sec-eyebrow, body.page-id-20846 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-21439 section#raleigh-homebuilding-compensation .mb-sec-eyebrow, body.page-id-21439 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-22440 section#orlando-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22440 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-22459 section#charlotte-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22459 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-22487 section#jacksonville-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22487 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-22509 section#charleston-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22509 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-22555 section#naples-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22555 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-22682 section#atlanta-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22682 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-22720 section#myrtle-beach-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22720 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-22739 section#miami-fort-lauderdale-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22739 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-22767 section#emerald-coast-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22767 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-22795 section#huntsville-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22795 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-22814 section#greenville-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22814 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-22833 section#fort-myers-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22833 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow, body.page-id-22852 section#savannah-homebuilding-compensation .mb-sec-eyebrow, body.page-id-22852 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow, body.page-id-23394 section#dallas-fort-worth-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23394 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow, body.page-id-23415 section#houston-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23415 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow, body.page-id-23436 section#austin-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23436 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow, body.page-id-23558 section#san-antonio-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23558 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow, body.page-id-23691 section#indianapolis-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23691 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-23713 section#columbus-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23713 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-23743 section#cincinnati-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23743 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-23773 section#chicago-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23773 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-23794 section#minneapolis-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23794 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-23815 section#detroit-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23815 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-23836 section#st-louis-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23836 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-23857 section#kansas-city-homebuilding-compensation .mb-sec-eyebrow, body.page-id-23857 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow, body.page-id-26966 section#richmond-homebuilding-compensation .mb-sec-eyebrow, body.page-id-26976 section#delaware-homebuilding-compensation .mb-sec-eyebrow, body.page-id-26986 section#baltimore-homebuilding-compensation .mb-sec-eyebrow, body.page-id-26996 section#fredericksburg-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27006 section#south-jersey-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27016 section#hampton-roads-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27026 section#frederick-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27186 section#washington-dc-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27702 section#philadelphia-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27702 section#explore-homebuilding-recruiting-across-the-northeast .mb-sec-eyebrow, body.page-id-27743 section#new-york-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27743 section#explore-homebuilding-recruiting-across-the-northeast .mb-sec-eyebrow, body.page-id-27789 section#boston-homebuilding-compensation .mb-sec-eyebrow, body.page-id-27789 section#explore-homebuilding-recruiting-across-the-northeast .mb-sec-eyebrow, body.page-id-29967 section#phoenix-homebuilding-compensation .mb-sec-eyebrow, body.page-id-29967 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow, body.page-id-29987 section#denver-homebuilding-compensation .mb-sec-eyebrow, body.page-id-29987 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow, body.page-id-30007 section#las-vegas-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30007 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow, body.page-id-30037 section#salt-lake-city-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30037 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow, body.page-id-30097 section#boise-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30097 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow, body.page-id-30361 section#inland-empire-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30361 section#explore-homebuilding-recruiting-across-california .mb-sec-eyebrow, body.page-id-30371 section#sacramento-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30371 section#explore-homebuilding-recruiting-across-california .mb-sec-eyebrow, body.page-id-30381 section#los-angeles-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30381 section#explore-homebuilding-recruiting-across-california .mb-sec-eyebrow, body.page-id-30418 section#seattle-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30418 section#explore-homebuilding-recruiting-across-the-pacific-northwest .mb-sec-eyebrow, body.page-id-30428 section#portland-homebuilding-compensation .mb-sec-eyebrow, body.page-id-30428 section#explore-homebuilding-recruiting-across-the-pacific-northwest .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
body.page-id-20308 section#sarasota-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-20308 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-20724 section#nashville-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-20724 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-20846 section#tampa-bay-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-20846 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-21439 section#raleigh-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-21439 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-22440 section#orlando-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22440 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-22459 section#charlotte-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22459 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-22487 section#jacksonville-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22487 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-22509 section#charleston-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22509 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-22555 section#naples-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22555 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-22682 section#atlanta-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22682 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-22720 section#myrtle-beach-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22720 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-22739 section#miami-fort-lauderdale-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22739 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-22767 section#emerald-coast-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22767 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-22795 section#huntsville-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22795 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-22814 section#greenville-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22814 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-22833 section#fort-myers-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22833 section#explore-homebuilding-recruiting-across-florida .mb-sec-eyebrow + h2, body.page-id-22852 section#savannah-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-22852 section#explore-homebuilding-recruiting-across-the-southeast .mb-sec-eyebrow + h2, body.page-id-23394 section#dallas-fort-worth-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23394 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow + h2, body.page-id-23415 section#houston-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23415 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow + h2, body.page-id-23436 section#austin-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23436 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow + h2, body.page-id-23558 section#san-antonio-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23558 section#explore-homebuilding-recruiting-across-texas .mb-sec-eyebrow + h2, body.page-id-23691 section#indianapolis-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23691 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-23713 section#columbus-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23713 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-23743 section#cincinnati-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23743 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-23773 section#chicago-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23773 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-23794 section#minneapolis-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23794 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-23815 section#detroit-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23815 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-23836 section#st-louis-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23836 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-23857 section#kansas-city-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-23857 section#explore-homebuilding-recruiting-across-the-midwest .mb-sec-eyebrow + h2, body.page-id-26966 section#richmond-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-26976 section#delaware-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-26986 section#baltimore-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-26996 section#fredericksburg-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27006 section#south-jersey-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27016 section#hampton-roads-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27026 section#frederick-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27186 section#washington-dc-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27702 section#philadelphia-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27702 section#explore-homebuilding-recruiting-across-the-northeast .mb-sec-eyebrow + h2, body.page-id-27743 section#new-york-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27743 section#explore-homebuilding-recruiting-across-the-northeast .mb-sec-eyebrow + h2, body.page-id-27789 section#boston-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-27789 section#explore-homebuilding-recruiting-across-the-northeast .mb-sec-eyebrow + h2, body.page-id-29967 section#phoenix-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-29967 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow + h2, body.page-id-29987 section#denver-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-29987 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow + h2, body.page-id-30007 section#las-vegas-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30007 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow + h2, body.page-id-30037 section#salt-lake-city-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30037 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow + h2, body.page-id-30097 section#boise-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30097 section#explore-homebuilding-recruiting-across-the-mountain-west .mb-sec-eyebrow + h2, body.page-id-30361 section#inland-empire-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30361 section#explore-homebuilding-recruiting-across-california .mb-sec-eyebrow + h2, body.page-id-30371 section#sacramento-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30371 section#explore-homebuilding-recruiting-across-california .mb-sec-eyebrow + h2, body.page-id-30381 section#los-angeles-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30381 section#explore-homebuilding-recruiting-across-california .mb-sec-eyebrow + h2, body.page-id-30418 section#seattle-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30418 section#explore-homebuilding-recruiting-across-the-pacific-northwest .mb-sec-eyebrow + h2, body.page-id-30428 section#portland-homebuilding-compensation .mb-sec-eyebrow + h2, body.page-id-30428 section#explore-homebuilding-recruiting-across-the-pacific-northwest .mb-sec-eyebrow + h2{margin-top:2px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-homebuilding-compensation"] .mb-comp-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:44px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-homebuilding-compensation"] .mb-comp-frame a:hover{color:#F2A900!important}
@media (max-width:1024px) {
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-homebuilding-compensation"] .mb-comp-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:767px) {
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-homebuilding-compensation"] .mb-comp-grid{grid-template-columns:1fr}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id$="-homebuilding-compensation"] .mb-comp-frame{padding:12px 18px 20px!important}
}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section#why-matchbuilt .mb-sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#60708C;margin:0 0 10px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section#why-matchbuilt .mb-sec-eyebrow + h2{margin-top:2px}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section#why-matchbuilt .inner>div>div{position:relative;background:#ffffff!important;border:1px solid #E3E7ED!important;border-left:none!important;border-radius:7px;overflow:hidden}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-26966,body.page-id-26976,body.page-id-26986,body.page-id-26996,body.page-id-27006,body.page-id-27016,body.page-id-27026,body.page-id-27186,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section#why-matchbuilt .inner>div>div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1B2A4A;border-radius:7px 0 0 7px;z-index:1}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="explore-homebuilding-recruiting-across-"] .mb-city-links a{color:#1B2A4A!important;text-decoration:none}
:is(body.page-id-20308,body.page-id-20724,body.page-id-20846,body.page-id-21439,body.page-id-22440,body.page-id-22459,body.page-id-22487,body.page-id-22509,body.page-id-22555,body.page-id-22682,body.page-id-22720,body.page-id-22739,body.page-id-22767,body.page-id-22795,body.page-id-22814,body.page-id-22833,body.page-id-22852,body.page-id-23394,body.page-id-23415,body.page-id-23436,body.page-id-23558,body.page-id-23691,body.page-id-23713,body.page-id-23743,body.page-id-23773,body.page-id-23794,body.page-id-23815,body.page-id-23836,body.page-id-23857,body.page-id-27702,body.page-id-27743,body.page-id-27789,body.page-id-29967,body.page-id-29987,body.page-id-30007,body.page-id-30037,body.page-id-30097,body.page-id-30361,body.page-id-30371,body.page-id-30381,body.page-id-30418,body.page-id-30428) section[id^="explore-homebuilding-recruiting-across-"] .mb-city-links a:hover{color:#F2A900!important}
