/* Sector content: deliberate hierarchy, crisp vector details, no raster infographics. */
.niche-depth{padding:80px 0}.niche-heading{margin-bottom:36px}.niche-heading h2{font-size:clamp(30px,3.3vw,48px);line-height:1.12;letter-spacing:-.035em;margin:18px 0 0;max-width:950px}.niche-choice{background:#f3f4f6}.niche-choice-grid,.niche-ready-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.niche-depth article{min-width:0;padding:30px;border-radius:20px;background:#fff;border:1px solid #e1e4eb}.niche-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.niche-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #cbd0dc;border-radius:13px}.niche-icon svg{width:24px;height:24px}.niche-number{font-size:13px;letter-spacing:.1em;color:#617087}.niche-depth h3{font-size:24px;line-height:1.2;margin:0 0 14px;letter-spacing:-.02em}.niche-depth p{font-size:16px;line-height:1.65;margin:0}.niche-summary{color:#536075}.niche-explanation{border-top:1px solid #dce0e7;margin-top:25px;padding-top:22px}.niche-explanation>span{font-size:10px;letter-spacing:.12em;font-weight:700;display:block;margin-bottom:12px}.niche-choice article:first-child{background:#fee725;border-color:#fee725}.niche-choice article:first-child .niche-summary{color:#343b4b}.niche-choice article:first-child .niche-explanation{border-color:#cbbb20}.niche-path{background:#242738;color:#fff}.niche-path .eyebrow{color:#bdc7da}.niche-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #4c5060}.niche-path article{border:0;border-radius:0;background:none;padding:30px 24px;border-right:1px solid #4c5060}.niche-path article:first-child{padding-left:0}.niche-path article:last-child{border:0}.niche-path .niche-icon{background:#fee725;border:0;color:#242738}.niche-path .niche-number,.niche-path .niche-summary{color:#c6cee0}.niche-path .niche-explanation{border-color:#4c5060;color:#e2e5ee}.niche-path .niche-explanation>span{color:#fee725}.niche-data-note{margin-top:28px!important;color:#b8c2d5;max-width:880px;font-size:14px!important}.niche-ready article{background:#f5f6f8}.niche-ready .niche-icon{background:#242738;color:#fee725;border:0}
@media(max-width:1100px){.niche-choice-grid,.niche-ready-grid{gap:12px}.niche-depth article{padding:22px}.niche-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.niche-path article:first-child{padding-left:24px}.niche-path article:nth-child(2){border-right:0}}
@media(max-width:760px){.niche-depth{padding:52px 0}.niche-heading{margin-bottom:26px}.niche-choice-grid,.niche-ready-grid,.niche-path-grid{grid-template-columns:1fr}.niche-depth h3{font-size:23px}.niche-path article,.niche-path article:first-child{border-right:0;border-bottom:1px solid #4c5060;padding:26px 0}.niche-card-top{margin-bottom:22px}.niche-heading h2{font-size:32px;overflow-wrap:break-word}}
/* Separate the inset audit offer from the full-width editorial sections. */
#page-blocks:has(> .niche-depth) > .audit{margin-top:24px;margin-bottom:80px}
#page-blocks > .audit + .niche-depth{margin-top:80px}
@media(max-width:760px){#page-blocks:has(> .niche-depth) > .audit{margin-top:12px;margin-bottom:48px}#page-blocks > .audit + .niche-depth{margin-top:48px}}
@media(min-width:1101px){.niche-path-grid.niche-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:1100px){.niche-path-grid.niche-count-3 article:last-child{grid-column:1/-1;border-top:1px solid #4c5060}}
