#main-content{--mab-ink: #14202f;--mab-body: #3f4a58;--mab-mute: #5a6472;--mab-line: #e3e7ed;--mab-tint: #F4F7FA;--mab-dark: #0f1d33;--mab-dark-2: #172a45;--mab-acc: var(--brand-teal, #076e70);--mab-acc-ink: #055a5c;--mab-acc-soft: var(--brand-teal-soft, #E0F4F4);--mab-acc-bright: var(--brand-teal-bright, #44BFBD);--mab-maroon: var(--brand-maroon, #8C082B);--mab-cta: var(--cta-orange, #d04a00);--mab-cta-dark: var(--cta-orange-dark, #B84509);--mab-pad: var(--gutter, 1.5rem);--mab-wide: calc(var(--max, 1200px) - 2 * var(--gutter, 1.5rem));--mab-font: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media(max-width:600px){#main-content{--mab-pad: 16px}}#main-content :where(.sa-trust-card,.sa-metro-card,.metro-industry-card,.metro-related-card,.metro-project-item,.deep-related-card,.deep-position-card,.deep-resource-card,.deep-contractor,.deep-project,.lmd-stat,.mts-fig):is(:hover,:focus-within){background:#fff;color:var(--mab-body)}#main-content :where(.sa-trust-card,.sa-metro-card,.metro-industry-card,.metro-related-card,.metro-project-item,.deep-related-card,.deep-position-card,.deep-resource-card,.deep-contractor,.deep-project,.lmd-stat,.mts-fig):is(:hover,:focus-within) :where(h1,h2,h3,h4,p,span,li,strong,em,b,small,dt,dd,div,a:not([class*=btn])){color:inherit}#main-content :where(.lmd-stat,.mts-fig,.deep-contractor,.deep-project,.metro-project-item):is(:hover,:focus-within){transform:none;box-shadow:none}#main-content :is(.metro-hero,.deep-hero,.sa-hero,.mtt-main,.metro-related,.deep-related,.metro-final-cta,.deep-final-cta,.final-cta-industry,.sa-trust-section,.sa-find-section,.sa-active-section,.sa-how-section,.sa-final-cta) :is(h1,h2,h3){font-family:var(--mab-font);letter-spacing:-.02em;text-wrap:balance}#main-content .eyebrow-plain,#main-content :is(.mts-eyebrow,.lmd-eyebrow,.jb-open-eyebrow){display:block;margin:0 0 .5rem;padding:0;border:0;border-radius:0;background:none;text-align:left;font-family:var(--mab-font);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:var(--mab-ink)}#main-content .eyebrow-plain:before,#main-content :is(.mts-eyebrow,.lmd-eyebrow,.jb-open-eyebrow):before{content:"";display:inline-block;width:18px;height:2px;margin:0 .55rem 0 0;border-radius:1px;background:var(--mab-maroon);vertical-align:middle;position:relative;top:-.1em}#main-content :is(.metro-btn-primary,.metro-btn-primary-lg,.deep-btn-primary,.deep-btn-primary-lg,.sa-btn-primary,.sa-btn-primary-lg,.btn-primary,a.mtt-rail-btn){display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.95rem 1.6rem;border:1.5px solid var(--mab-cta);border-radius:6px;background:var(--mab-cta);color:#fff;font-family:var(--mab-font);font-size:.98rem;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;box-shadow:none;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s}#main-content :is(.metro-btn-primary-lg,.deep-btn-primary-lg,.sa-btn-primary-lg){padding:1.1rem 2rem}#main-content :is(.metro-btn-primary,.metro-btn-primary-lg,.deep-btn-primary,.deep-btn-primary-lg,.sa-btn-primary,.sa-btn-primary-lg,.btn-primary,a.mtt-rail-btn):is(:hover,:focus-visible){background:var(--mab-cta-dark);border-color:var(--mab-cta-dark);color:#fff;transform:translateY(-2px);box-shadow:0 16px 40px -14px #d04a008c}#main-content :is(.metro-hero,.deep-hero,.sa-hero,.metro-final-cta,.deep-final-cta,.sa-final-cta) :is(.metro-btn-secondary,.metro-btn-secondary-lg,.deep-btn-secondary,.deep-btn-secondary-lg,.sa-btn-secondary,.sa-btn-secondary-lg,.btn-outline){display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.95rem 1.5rem;border:1.5px solid rgba(255,255,255,.55);border-radius:6px;background:#ffffff0a;color:#fff;font-family:var(--mab-font);font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}#main-content :is(.metro-hero,.deep-hero,.sa-hero,.metro-final-cta,.deep-final-cta,.sa-final-cta) :is(.metro-btn-secondary,.metro-btn-secondary-lg,.deep-btn-secondary,.deep-btn-secondary-lg,.sa-btn-secondary,.sa-btn-secondary-lg,.btn-outline):is(:hover,:focus-visible){background:#fff;border-color:#fff;color:var(--mab-ink)}#main-content :is(.metro-inline-cta,.deep-inline-cta,.sa-inline-cta){display:inline-block;padding:.5rem 0;font-weight:700;line-height:1.4;color:var(--mab-acc-ink);background:none;border:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:#076e7059}#main-content :is(.metro-inline-cta,.deep-inline-cta,.sa-inline-cta):is(:hover,:focus-visible){color:var(--mab-ink);text-decoration-color:var(--mab-acc)}#main-content .bc-trail{background:var(--mab-dark);border:0;margin:0}#main-content .bc-trail .bc-inner{max-width:var(--mab-wide);margin:0 auto;padding:.85rem var(--mab-pad) .35rem;color:#aebbc9;font-size:.82rem}#main-content .bc-trail a{color:#c9d3de;text-decoration:none}#main-content .bc-trail a:is(:hover,:focus-visible){color:#fff;text-decoration:underline;text-underline-offset:3px}#main-content .bc-trail .bc-sep{color:#7d8a99}#main-content .bc-trail .bc-current{color:#fff;font-weight:600}#main-content :is(.metro-hero,.deep-hero){position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(2.75rem,6.5vw,6rem) var(--mab-pad) clamp(3rem,5.5vw,4.75rem);border:0;color:#fff;text-align:left;background:linear-gradient(100deg,#0f1d33f2,#0f1d33d6 38%,#0f1d3366 70%,#0f1d332e),linear-gradient(0deg,rgba(15,29,51,.6) 0%,transparent 35%),var(--hero-bg-image, none) center / cover no-repeat,var(--mab-dark)}#main-content :is(.metro-hero-inner,.deep-hero-inner){position:relative;z-index:1;max-width:var(--mab-wide);margin:0 auto;padding:0;text-align:left}#main-content :is(.metro-hero-headline,.deep-hero-headline){max-width:20ch;margin:0 0 1.1rem;font-family:var(--mab-font);font-size:clamp(2.2rem,4.6vw,3.9rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:#fff;text-align:left;text-shadow:0 2px 24px rgba(0,0,0,.35)}#main-content :is(.metro-hero-headline,.deep-hero-headline) em{font-style:normal;color:var(--mab-acc-bright)}#main-content :is(.metro-hero-lede,.deep-hero-lede){max-width:58ch;margin:0 0 1.6rem;font-size:1.125rem;line-height:1.65;color:#dbe3ec;text-align:left;text-shadow:0 1px 12px rgba(0,0,0,.4)}#main-content .deep-hero-answer{max-width:62ch;margin:0 0 1rem;font-size:1.18rem;line-height:1.6;font-weight:500;color:#fff;text-align:left;text-shadow:0 1px 12px rgba(0,0,0,.45)}#main-content :is(.metro-hero-cta-row,.deep-hero-cta-row){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem 1rem;margin:0}@media(min-width:961px){#main-content .metro-hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-template-areas:"h card" "l card" "c card";grid-template-rows:auto auto 1fr;-moz-column-gap:3rem;column-gap:3rem;align-items:start}#main-content .metro-hero-headline{grid-area:h}#main-content .metro-hero-lede{grid-area:l}#main-content .metro-hero-cta-row{grid-area:c}#main-content .metro-hero .metro-hero-meta{grid-area:card;align-self:center;margin:0}}#main-content .metro-hero .metro-hero-meta{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:1px;margin:0 0 1.75rem;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:20px;overflow:hidden;background:#ffffff1f;box-shadow:inset 0 3px 0 0 var(--mab-acc-bright),0 30px 60px -30px #000c;backdrop-filter:blur(12px)}#main-content .metro-hero .metro-hero-meta-item{display:flex;flex-direction:column;gap:.2rem;padding:1.05rem 1.25rem;border:0;background:#0f1d33db;text-align:left}#main-content .metro-hero .metro-hero-meta-item:first-child{padding-top:1.25rem}#main-content .metro-hero .metro-hero-meta-value{margin:0;font-family:var(--mab-font);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}#main-content .metro-hero .metro-hero-meta-label{font-size:.86rem;font-weight:500;line-height:1.45;color:#c9d3de}@media(max-width:960px){#main-content :is(.metro-hero,.deep-hero){background:linear-gradient(180deg,#0f1d33db,#0f1d33bd 60%,#0f1d33e6),var(--hero-bg-image, none) center / cover no-repeat,var(--mab-dark)}#main-content .metro-hero-inner{display:flex;flex-direction:column}#main-content .metro-hero .metro-hero-meta{order:4;margin:2rem 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .metro-hero-cta-row{order:3}}@media(max-width:520px){#main-content :is(.metro-hero-cta-row,.deep-hero-cta-row)>a{width:100%}#main-content :is(.metro-hero-lede,.deep-hero-lede){font-size:1.02rem}#main-content .deep-hero-answer{font-size:1.06rem}#main-content .metro-hero .metro-hero-meta-item{padding:.9rem 1rem}#main-content .metro-hero .metro-hero-meta-value{font-size:1.45rem}}#main-content .mtt-subnav{background:var(--mab-dark);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}#main-content .mtt-subnav-inner{max-width:var(--mab-wide);padding:0 var(--mab-pad);gap:.25rem 1.1rem}#main-content .mtt-subnav-link{padding:.9rem 0;color:#e6eef6;font-size:.84rem;font-weight:600;border-bottom:2px solid transparent}#main-content .mtt-subnav-link:is(:hover,:focus-visible){color:#fff;border-bottom-color:var(--mab-acc-bright)}#main-content .mtt-subnav-count{border-radius:3px;padding:1px 7px;background:#44bfbd2e;color:var(--mab-acc-bright)}#main-content .mtt-shell{max-width:none;margin:0;padding:clamp(1.75rem,3vw,2.5rem) max(var(--mab-pad),calc((100% - var(--mab-wide)) / 2)) clamp(2.5rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:1.5rem 2rem;align-items:start;background:var(--mab-tint)}#main-content .mtt-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0}#main-content .mtt-main>section{margin:0;padding:clamp(1.4rem,2.6vw,2.2rem);border:1px solid var(--mab-line);border-radius:20px;background:#fff!important;box-shadow:0 18px 40px -32px #0f1d3359;color:var(--mab-body);text-align:left;scroll-margin-top:calc(var(--mtt-header-h, 118px) + 64px)}#main-content .mtt-main>section>div{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}#main-content .mtt-main>section h2,#main-content .mtt-main>section .section-headline,#main-content .mtt-main>section .lmd-title{max-width:none;margin:.2rem 0 .9rem;font-family:var(--mab-font);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--mab-ink);text-align:left}#main-content .mtt-main>section h2 em,#main-content .mtt-main>section .section-headline em{font-style:normal;color:var(--mab-acc)}#main-content .mtt-main>section h3{font-family:var(--mab-font);color:var(--mab-ink);font-weight:700;letter-spacing:-.01em}#main-content .mtt-main>section p{max-width:75ch;margin-left:0;margin-right:0;font-size:1rem;line-height:1.7;color:var(--mab-body);text-align:left}#main-content .mtt-main>section p+p{margin-top:.9rem}#main-content .mtt-main>section p a:not([class*=btn]){color:var(--mab-acc-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#076e7066}#main-content .mtt-main>section :is(.section-subhead,.metro-wages-lede,.deep-wages-lede,.deep-projects-lede,.metro-industries-lede,.jb-open-lede){max-width:75ch;margin:0 0 1rem;font-size:1.05rem;line-height:1.65;color:var(--mab-body);text-align:left}#main-content .mtt-main>section [style*="text-align:center"],#main-content .mtt-main>section [style*="text-align: center"]{text-align:left!important}#main-content .mtt-rail{margin:0;gap:1rem;top:calc(var(--mtt-header-h, 118px) + 64px)}#main-content .mtt-rail-card{padding:1.1rem 1.15rem 1.15rem;border:1px solid var(--mab-line);border-top:1px solid var(--mab-line);border-radius:16px;background:#fff;box-shadow:0 18px 40px -34px #0f1d3359}#main-content .mtt-rail-cta{border-color:var(--mab-dark);background:var(--mab-dark);box-shadow:inset 0 3px 0 0 var(--mab-acc-bright),0 18px 40px -30px #0f1d3399}#main-content .mtt-rail-kicker{font-family:var(--mab-font);font-size:1.05rem;font-weight:800;line-height:1.25;color:#fff}#main-content .mtt-rail-lede{color:#c9d3de;font-size:.88rem;line-height:1.55}#main-content a.mtt-rail-btn{display:flex;width:100%;min-height:44px;padding:.75rem 1rem;font-size:.92rem}#main-content .mtt-rail-title{margin:0 0 .6rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mab-mute)}#main-content .mtt-rail-list li{border-top-color:var(--mab-line)}#main-content .mtt-rail-list a{color:var(--mab-ink);font-size:.9rem;font-weight:600}#main-content .mtt-rail-list a:is(:hover,:focus-visible){color:var(--mab-acc-ink);text-decoration:underline;text-underline-offset:3px}#main-content .mtt-rail-figures{margin:0;padding:0;list-style:none;display:grid;gap:.1rem}#main-content .mtt-rail-figures li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.45rem 0;border-top:1px solid var(--mab-line)}#main-content .mtt-rail-figures li:first-child{border-top:0;padding-top:0}#main-content .mtt-rail-figure{font-family:var(--mab-font);font-size:1.35rem;font-weight:800;line-height:1;color:var(--mab-acc);font-variant-numeric:tabular-nums}#main-content .mtt-rail-figure-label{font-size:.88rem;color:var(--mab-body)}@media(max-width:1100px){#main-content .mtt-shell{grid-template-columns:minmax(0,1fr);padding-left:var(--mab-pad);padding-right:var(--mab-pad)}#main-content .mtt-rail{position:static;max-height:none;overflow:visible;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}}#main-content :is(.mtt-main,.sa-active-section) :is(.metro-wages-table-wrap,.deep-wages-table-wrap,.ttl-table-wrap,.lmd-table-wrap){max-width:100%;margin:1.25rem 0 .5rem;overflow-x:auto;border:1px solid var(--mab-line);border-radius:14px;background:#fff;box-shadow:none;-webkit-overflow-scrolling:touch}#main-content .mtt-main table{width:100%;min-width:0;margin:0;border-collapse:collapse;border:0;background:#fff;font-size:.9375rem;color:var(--mab-body)}#main-content .mtt-main table caption{caption-side:top;padding:.9rem 1rem .5rem;font-size:.95rem;font-weight:700;color:var(--mab-ink);text-align:left}#main-content .mtt-main :is(th,td){padding:.75rem .9rem;border:0;border-bottom:1px solid var(--mab-line);text-align:left;vertical-align:top;background:transparent}#main-content .mtt-main tbody tr:last-child>*{border-bottom:0}#main-content .mtt-main thead th{padding-top:.7rem;padding-bottom:.7rem;background:var(--mab-tint);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mab-mute)}#main-content .mtt-main tbody th{font-weight:700;color:var(--mab-ink);min-width:9rem}#main-content .mtt-main .deep-wages-notes{min-width:12rem;font-size:.86rem}@media(max-width:700px){#main-content .mtt-main table:has(thead th:nth-child(4)){min-width:620px}}#main-content .mtt-main tbody td{font-variant-numeric:tabular-nums}#main-content .mtt-main tbody td:not(:last-child){white-space:nowrap}#main-content .mtt-main tbody tr:hover>*{background:#fafbfc}#main-content .mtt-main :is(.metro-wages-delta,.deep-wages-delta,.deep-wages-rate){font-weight:700;color:var(--mab-acc-ink);white-space:nowrap}#main-content .mtt-main :is(.metro-wages-source,.deep-wages-source,.ttl-note,.mwt-note,.lmd-src,.mts-src,.jb-open-asof){max-width:75ch;margin:.75rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--mab-mute)}#main-content .mtt-main :is(.metro-wages-cta,.deep-wages-cta){margin:1rem 0 0;text-align:left}#main-content .metro-overview-inner{display:block}#main-content .metro-overview-projects{margin:1.75rem 0 0;padding:0;border:0;background:none;box-shadow:none;position:static}#main-content .metro-overview-projects h3{margin:0 0 .9rem;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mab-mute)}#main-content :is(.metro-projects-list,.deep-projects-list){margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}#main-content :is(.metro-project-item,.deep-project){margin:0;padding:1.2rem 1.3rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff;list-style:none}#main-content :is(.metro-project-header,.deep-project-meta){display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0 0 .4rem}#main-content :is(.metro-project-header,.deep-project-meta) strong{font-size:1.02rem;line-height:1.3;color:var(--mab-ink)}#main-content :is(.metro-project-value,.deep-project-value){font-family:var(--mab-font);font-size:1.05rem;font-weight:800;color:var(--mab-acc);white-space:normal;margin:0;text-align:left;align-self:flex-start}#main-content .metro-project-timeline{margin:0 0 .5rem;font-size:.8rem;font-style:normal;font-weight:600;color:var(--mab-mute)}#main-content :is(.metro-project-impact,.deep-project p){margin:0;font-size:.9rem;line-height:1.6;color:var(--mab-body)}#main-content .metro-industries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;margin:1.25rem 0 0}#main-content .metro-industry-card{display:flex;flex-direction:column;padding:1.15rem 1.2rem 1rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff;box-shadow:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}#main-content .metro-industry-card:is(:hover,:focus-within){transform:translateY(-3px);border-color:var(--mab-acc);box-shadow:0 14px 30px -22px #0f1d3373}#main-content .metro-industry-name{margin:0 0 .45rem;font-family:var(--mab-font);font-size:1.05rem;font-weight:800;color:var(--mab-ink)}#main-content .metro-industry-summary{margin:0 0 .9rem;font-size:.9rem;line-height:1.55;color:var(--mab-body)}#main-content .metro-industry-footer{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--mab-line)}#main-content .metro-industry-link{font-size:.88rem;font-weight:700;color:var(--mab-acc-ink);text-decoration:none}#main-content .metro-industry-link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}#main-content :is(.metro-roles-list,.deep-roles-list){margin:1.1rem 0 1.25rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem}#main-content :is(.metro-roles-list,.deep-roles-list)>li{position:relative;margin:0;padding:.75rem .9rem .75rem 2.1rem;border:1px solid var(--mab-line);border-radius:10px;background:var(--mab-tint);font-size:.94rem;line-height:1.5;color:var(--mab-body)}#main-content :is(.metro-roles-list,.deep-roles-list)>li:before{content:"";position:absolute;left:.9rem;top:1.35rem;width:10px;height:2px;border-radius:1px;background:var(--mab-acc)}#main-content :is(.metro-roles-list,.deep-roles-list)>li strong{color:var(--mab-ink)}#main-content :is(.metro-roles-list,.deep-roles-list) a{color:var(--mab-acc-ink);font-weight:600}#main-content .deep-contractors-list{display:grid;gap:.75rem;margin:1.1rem 0}#main-content .deep-contractor{margin:0;padding:1rem 1.25rem;border:1px solid var(--mab-line);border-left:4px solid var(--mab-acc);border-radius:10px;background:#fff}#main-content .deep-contractor h3{margin:0 0 .3rem;font-size:1.02rem;color:var(--mab-ink)}#main-content .deep-contractor p{margin:0;font-size:.94rem;color:var(--mab-body)}#main-content .deep-contractors-footer{margin-top:1rem;padding-left:.75rem;border-left:3px solid var(--mab-acc);font-weight:500;color:var(--mab-ink)}#main-content :is(.deep-how-steps,.metro-how ol){counter-reset:mab-step;margin:1.1rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem}#main-content :is(.deep-how-steps,.metro-how ol)>li{counter-increment:mab-step;position:relative;margin:0;padding:1.15rem 1.2rem 1.2rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff;font-size:.92rem;line-height:1.6;color:var(--mab-body)}#main-content :is(.deep-how-steps,.metro-how ol)>li:before{content:counter(mab-step,decimal-leading-zero);position:static;display:block;width:auto;height:auto;margin:0 0 .35rem;padding:0;border:0;border-radius:0;background:none;font-family:var(--mab-font);font-size:.78rem;font-weight:800;letter-spacing:.06em;color:var(--mab-maroon)}#main-content :is(.deep-how-steps,.metro-how ol)>li strong{display:block;margin:0 0 .3rem;font-size:1rem;color:var(--mab-ink)}#main-content .deep-positions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin:1.25rem 0 0}#main-content .deep-position-card{padding:1.1rem 1.2rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff;box-shadow:none}#main-content .deep-position-card:is(:hover,:focus-within){transform:none;border-color:var(--mab-acc);box-shadow:0 14px 30px -24px #0f1d3373}#main-content .deep-position-card h3{margin:0 0 .35rem;font-size:1rem;line-height:1.35;color:var(--mab-ink)}#main-content .deep-position-card h3 a{color:var(--mab-acc-ink);text-decoration:none}#main-content .deep-position-card h3 a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}#main-content .deep-position-card p{margin:0;font-size:.86rem;line-height:1.55;color:var(--mab-body)}#main-content .deep-position-card p strong{color:var(--mab-ink)}#main-content .deep-resources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;margin:1.25rem 0 0}#main-content .deep-resource-card{display:flex;flex-direction:column;padding:1.2rem;border:1px solid var(--mab-line);border-top:4px solid var(--mab-acc);border-radius:12px;background:#fff;text-decoration:none;transition:transform .15s ease,border-color .15s ease}#main-content .deep-resource-card:nth-child(2){border-top-color:var(--mab-dark)}#main-content .deep-resource-card:nth-child(3){border-top-color:var(--mab-mute)}#main-content .deep-resource-card:is(:hover,:focus-visible){transform:translateY(-3px);border-color:var(--mab-acc);box-shadow:none}#main-content .deep-resource-kicker{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mab-mute)}#main-content .deep-resource-card h3{margin:.45rem 0 .8rem;font-family:var(--mab-font);font-size:1.05rem;line-height:1.3;color:var(--mab-ink)}#main-content .deep-resource-cta{margin-top:auto;font-size:.88rem;font-weight:700;color:var(--mab-acc-ink)}#main-content :is(.mts-figures,.lmd-stats){display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:.9rem 0 1.1rem;padding:0;border:1px solid var(--mab-line);border-radius:14px;overflow:hidden;background:#fff}#main-content :is(.mts-fig,.lmd-stat){display:flex;flex-direction:column;gap:.3rem;min-width:0;max-width:none;margin:0;padding:1.2rem 1.15rem;border:0;border-right:1px solid var(--mab-line);border-radius:0;background:#fff;box-shadow:none}#main-content :is(.mts-fig,.lmd-stat):last-child{border-right:0}#main-content :is(.mts-num,.lmd-num){font-family:var(--mab-font);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--mab-acc);font-variant-numeric:tabular-nums}#main-content :is(.mts-lab,.lmd-lab){font-size:.86rem;font-weight:600;line-height:1.4;color:var(--mab-ink)}#main-content .lmd-block{margin:0;padding:0;border:0;background:none}#main-content .lmd-takeaway{margin:1rem 0;padding:.85rem 1rem;border:0;border-left:3px solid var(--mab-acc);border-radius:0 10px 10px 0;background:var(--mab-tint);color:var(--mab-ink)}#main-content .lmd-takeaway strong{color:var(--mab-ink)}#main-content .mts-read{margin:0 0 .75rem}#main-content :is(.metro-faq-list,.deep-faq-list){display:grid;gap:.5rem;max-width:none;margin:1.1rem 0 0}#main-content :is(.metro-faq-item,.deep-faq-item){margin:0;padding:0;border:1px solid var(--mab-line);border-radius:12px;background:#fff;overflow:hidden}#main-content :is(.metro-faq-item,.deep-faq-item) summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;list-style:none;cursor:pointer;font-family:var(--mab-font);font-size:1rem;font-weight:700;line-height:1.4;color:var(--mab-ink)}#main-content :is(.metro-faq-item,.deep-faq-item) summary::-webkit-details-marker{display:none}#main-content :is(.metro-faq-item,.deep-faq-item) summary:focus-visible{outline:3px solid var(--mab-acc);outline-offset:-3px;border-radius:12px}#main-content :is(.metro-faq-toggle,.deep-faq-toggle){flex:none;width:auto;height:auto;border:0;background:none;font-size:1.4rem;line-height:1;color:var(--mab-acc);transition:transform .2s}#main-content :is(.metro-faq-item,.deep-faq-item)[open] :is(.metro-faq-toggle,.deep-faq-toggle){transform:rotate(45deg)}#main-content :is(.metro-faq-answer,.deep-faq-answer){padding:0 1.25rem 1.2rem}#main-content :is(.metro-faq-answer,.deep-faq-answer) p{margin:0;font-size:.96rem}#main-content div.deep-faq-item{padding:1.05rem 1.25rem}#main-content div.deep-faq-item h3{margin:0 0 .4rem;font-size:1rem;line-height:1.4}#main-content div.deep-faq-item p{margin:0;font-size:.95rem}#main-content .jb-open-list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}#main-content .jb-open-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;padding:.85rem 1rem;border:1px solid var(--mab-line);border-radius:10px;background:#fff}#main-content .jb-open-role{font-weight:700;color:var(--mab-ink)}#main-content .jb-open-meta{font-size:.86rem;color:var(--mab-mute)}#main-content .jb-open-apply{margin-left:auto;font-weight:700;color:var(--mab-acc-ink)}#main-content :is(.metro-related,.deep-related){margin:0;padding:clamp(3rem,5vw,4.5rem) var(--mab-pad);border:0;background:#fff;text-align:left}#main-content :is(.metro-related-inner,.deep-related-inner){max-width:var(--mab-wide);margin:0 auto;padding:0;text-align:left}#main-content :is(.metro-related,.deep-related) h2{margin:.2rem 0 .6rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.1;color:var(--mab-ink);text-align:left}#main-content :is(.metro-related,.deep-related) h2 em{font-style:normal;color:var(--mab-acc)}#main-content :is(.metro-related,.deep-related) p{max-width:70ch;margin:0 0 1.5rem;color:var(--mab-body);text-align:left}#main-content :is(.metro-related-grid,.deep-related-grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;margin:0}#main-content :is(.metro-related-card,.deep-related-card){display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff;box-shadow:none;color:var(--mab-ink);text-decoration:none;transition:transform .15s ease,border-color .15s ease}#main-content :is(.metro-related-card,.deep-related-card):is(:hover,:focus-visible){transform:translateY(-3px);border-color:var(--mab-acc);box-shadow:none}#main-content :is(.metro-related-card,.deep-related-card) strong{font-size:1rem;font-weight:800;color:var(--mab-ink)}#main-content :is(.metro-related-card,.deep-related-card) span{font-size:.86rem;line-height:1.5;color:var(--mab-mute)}#main-content :is(.metro-final-cta,.deep-final-cta,.final-cta-industry,.sa-final-cta){position:relative;overflow:hidden;margin:0;padding:clamp(2.5rem,4vw,3.75rem) var(--mab-pad);border:0;background:linear-gradient(135deg,var(--mab-acc) 0%,var(--mab-acc-ink) 100%);color:#fff;text-align:left}#main-content :is(.metro-final-cta-inner,.deep-final-cta-inner,.sa-final-cta-inner){max-width:var(--mab-wide);margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"h b" "p b" "d d";gap:0 2rem;align-items:center;text-align:left}#main-content .final-cta-industry{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"h b" "p b";gap:0 2rem;align-items:center;padding-left:max(var(--mab-pad),calc((100% - var(--mab-wide)) / 2));padding-right:max(var(--mab-pad),calc((100% - var(--mab-wide)) / 2))}#main-content :is(.metro-final-cta,.deep-final-cta,.final-cta-industry,.sa-final-cta) h2{grid-area:h;max-width:24ch;margin:0 0 .6rem;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:800;line-height:1.08;color:#fff;text-align:left}#main-content :is(.metro-final-cta,.deep-final-cta,.final-cta-industry,.sa-final-cta) h2 em{font-style:normal;color:#c9f2f0}#main-content :is(.metro-final-cta-inner,.deep-final-cta-inner,.sa-final-cta-inner,.final-cta-industry)>p:not([class*=disclaimer]){grid-area:p;max-width:56ch;margin:0;font-size:1.08rem;line-height:1.6;color:#e3f3f3;text-align:left}#main-content :is(.metro-final-cta-buttons,.deep-final-cta-buttons,.sa-final-cta-buttons){grid-area:b;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin:0}#main-content .final-cta-industry>a{grid-area:b;justify-self:end}#main-content :is(.metro-final-cta-disclaimer,.deep-final-cta-disclaimer,.sa-final-cta-disclaimer){grid-area:d;max-width:none;margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);font-size:.82rem;color:#ffffffc7;text-align:left}#main-content .sa-final-cta-disclaimer{color:#ffffffc7!important;margin-top:1.5rem!important;font-size:.82rem!important}#main-content :is(.metro-final-cta,.deep-final-cta,.final-cta-industry,.sa-final-cta) :is(.metro-btn-primary-lg,.deep-btn-primary-lg,.sa-btn-primary-lg,.btn-primary){box-shadow:0 0 0 1px #ffffff40}@media(max-width:900px){#main-content :is(.metro-final-cta-inner,.deep-final-cta-inner,.sa-final-cta-inner){grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "p" "b" "d"}#main-content .final-cta-industry{grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "p" "b"}#main-content :is(.metro-final-cta-buttons,.deep-final-cta-buttons,.sa-final-cta-buttons){justify-content:flex-start;margin-top:1.4rem}#main-content .final-cta-industry>a{justify-self:start;margin-top:1.4rem}}@media(max-width:520px){#main-content :is(.metro-final-cta-buttons,.deep-final-cta-buttons,.sa-final-cta-buttons)>a{width:100%}}#main-content .sa-hero{position:relative;overflow:hidden;margin:0;padding:clamp(3rem,6vw,5rem) var(--mab-pad) clamp(2.75rem,5vw,4rem);border:0;background:radial-gradient(55% 70% at 100% 10%,rgba(68,191,189,.22),transparent 62%),radial-gradient(40% 60% at 0% 100%,rgba(68,191,189,.08),transparent 60%),var(--mab-dark);color:#fff;text-align:left}#main-content .sa-hero-inner{max-width:var(--mab-wide);margin:0 auto;padding:0;text-align:left}#main-content .sa-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin:0 0 1.25rem;font-size:.82rem;color:#aebbc9}#main-content .sa-breadcrumbs a{color:#c9d3de;text-decoration:none}#main-content .sa-breadcrumbs a:is(:hover,:focus-visible){color:#fff;text-decoration:underline}#main-content .sa-breadcrumbs-current{color:#fff;font-weight:600}#main-content .sa-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:0;border:0;border-radius:0;background:none;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e6eef6}#main-content .sa-eyebrow:before{content:"";width:18px;height:2px;border-radius:1px;background:var(--mab-acc-bright)}#main-content .sa-hero-headline{max-width:18ch;margin:.8rem 0 1.1rem;font-size:clamp(2.4rem,4.6vw,3.95rem);font-weight:800;line-height:1.03;letter-spacing:-.03em;color:#fff;text-align:left}#main-content .sa-hero-headline em{font-style:normal;color:var(--mab-acc-bright)}#main-content :is(.sa-hero-lede,.sa-hero-secondary){max-width:62ch;margin:0 0 1rem;font-size:1.1rem;line-height:1.65;color:#c9d3de;text-align:left}#main-content .sa-hero-secondary{font-size:1rem;color:#aebbc9}#main-content .sa-hero-cta-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-start;margin:1.5rem 0 0}#main-content .sa-hero .sa-search-wrap{position:relative;max-width:460px;margin:1.75rem 0 0}#main-content .sa-hero .sa-search-input{width:100%;min-height:52px;padding:.85rem 1rem .85rem 2.9rem;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#ffffff0f;color:#fff;font-size:1rem;box-shadow:none}#main-content .sa-hero .sa-search-input::-moz-placeholder{color:#9fb0c2}#main-content .sa-hero .sa-search-input::placeholder{color:#9fb0c2}#main-content .sa-hero .sa-search-input:focus{outline:3px solid var(--mab-acc-bright);outline-offset:1px;border-color:transparent}#main-content .sa-hero .sa-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9fb0c2;pointer-events:none;display:flex}@media(max-width:520px){#main-content .sa-hero-cta-row>a{width:100%}}#main-content :is(.sa-trust-section,.sa-find-section,.sa-active-section,.sa-how-section){margin:0;padding:clamp(3.5rem,5.5vw,5.5rem) var(--mab-pad);border:0;text-align:left}#main-content .sa-trust-section{background:#fff;border-bottom:1px solid var(--mab-line)}#main-content :is(.sa-trust-inner,.sa-find-inner,.sa-active-inner,.sa-how-inner){max-width:var(--mab-wide);margin:0 auto;padding:0;text-align:left}#main-content .sa-trust-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4rem);align-items:center}#main-content :is(.sa-trust-headline,.sa-find-headline,.sa-active-headline,.sa-how-headline){max-width:22ch;margin:.3rem 0 1rem;font-size:clamp(1.85rem,3.3vw,2.75rem);font-weight:800;line-height:1.08;color:var(--mab-ink);text-align:left}#main-content :is(.sa-trust-headline,.sa-find-headline,.sa-active-headline,.sa-how-headline) em{font-style:normal;color:var(--mab-acc)}#main-content :is(.sa-trust-lede,.sa-find-subhead,.sa-active-subhead){max-width:62ch;margin:0;font-size:1.05rem;line-height:1.65;color:var(--mab-body);text-align:left}#main-content .sa-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--mab-line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -32px #0f1d3359}#main-content .sa-trust-card{padding:1.5rem 1.4rem;border:0;border-right:1px solid var(--mab-line);border-bottom:1px solid var(--mab-line);border-radius:0;background:#fff;box-shadow:none;text-align:left}#main-content .sa-trust-card:nth-child(2n){border-right:0}#main-content .sa-trust-card:nth-last-child(-n+2){border-bottom:0}#main-content .sa-trust-card:is(:hover,:focus-within){transform:none;box-shadow:none;border-color:var(--mab-line)}#main-content .sa-trust-card-number{font-family:var(--mab-font);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--mab-acc)}#main-content .sa-trust-card-label{margin:.45rem 0 .4rem;font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--mab-ink)}#main-content .sa-trust-card p{margin:0;font-size:.88rem;line-height:1.55;color:var(--mab-body)}#main-content .sa-trust-card p a{color:var(--mab-acc-ink);font-weight:600}#main-content .sa-find-section{background:var(--mab-tint)}#main-content .sa-find-header{max-width:780px;margin:0 0 1.75rem;text-align:left}#main-content .sa-region-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin:0 0 2rem;padding:0;border:0}#main-content .sa-region-tab{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.4rem .85rem;border:1px solid var(--mab-line);border-radius:3px;background:#fff;color:var(--mab-ink);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}#main-content .sa-region-tab:is(:hover,:focus-visible){border-color:var(--mab-acc);color:var(--mab-acc-ink)}#main-content .sa-region-tab.is-active{background:var(--mab-dark);border-color:var(--mab-dark);color:#fff}#main-content .sa-region-tab-count{padding:0 .4rem;border-radius:3px;background:var(--mab-acc-soft);color:var(--mab-acc-ink);font-size:.74rem;font-weight:700}#main-content .sa-region-tab.is-active .sa-region-tab-count{background:#44bfbd33;color:var(--mab-acc-bright)}#main-content .sa-region-block{margin:0 0 2.25rem;padding:0;border:0;background:none;box-shadow:none}#main-content .sa-region-block-header{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .4rem;padding:0;border:0}#main-content .sa-region-block-title{margin:0;font-size:1.25rem;font-weight:800;color:var(--mab-ink)}#main-content .sa-region-block-count{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mab-mute)}#main-content .sa-region-block-intro{max-width:75ch;margin:0 0 1rem;font-size:.95rem;color:var(--mab-body)}#main-content .sa-metro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}#main-content .sa-metro-card{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:56px;padding:.85rem 1rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff;box-shadow:none;color:var(--mab-ink);text-decoration:none;transition:transform .15s ease,border-color .15s ease}#main-content a.sa-metro-card:is(:hover,:focus-visible){transform:translateY(-3px);border-color:var(--mab-acc);box-shadow:none}#main-content .sa-metro-text:is(:hover,:focus-within){transform:none}#main-content .sa-metro-card-name{font-weight:700;font-size:.95rem;color:var(--mab-ink)}#main-content .sa-metro-card-state{font-weight:500;color:var(--mab-mute)}#main-content .sa-metro-card-meta{display:flex;align-items:center;gap:.5rem}#main-content .sa-metro-card-rank{font-size:.76rem;font-weight:700;color:var(--mab-acc-ink)}#main-content .sa-metro-card-arrow{color:var(--mab-acc)}#main-content .sa-empty-state{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid var(--mab-line);border-left:4px solid var(--mab-acc);border-radius:10px;background:#fff;color:var(--mab-body)}#main-content .sa-active-section{background:#fff}#main-content .sa-active-list{margin:1.75rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;max-width:none}#main-content .sa-active-item{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.95rem 0;border:0;border-bottom:1px solid var(--mab-line);border-radius:0;background:none}#main-content .sa-active-rank{font-family:var(--mab-font);font-size:1.35rem;font-weight:800;line-height:1;color:var(--mab-acc);width:auto;height:auto;background:none}#main-content .sa-active-name{font-weight:700;color:var(--mab-ink);text-decoration:none}#main-content a.sa-active-name:is(:hover,:focus-visible){color:var(--mab-acc-ink);text-decoration:underline;text-underline-offset:3px}#main-content .sa-active-pop{font-size:.82rem;font-weight:600;color:var(--mab-mute);font-variant-numeric:tabular-nums}#main-content .sa-active-footer{margin:1.25rem 0 0;color:var(--mab-body)}#main-content .sa-active-footer a{color:var(--mab-acc-ink);font-weight:600}#main-content .sa-how-section{background:var(--mab-tint)}#main-content .sa-how-content{max-width:none}#main-content .sa-how-content>p{max-width:75ch;margin:0 0 1rem;font-size:1.02rem;line-height:1.7;color:var(--mab-body)}#main-content .sa-how-content>p strong{color:var(--mab-ink)}#main-content .sa-how-steps{margin:1.75rem 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}#main-content .sa-how-steps li{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:1.25rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff}#main-content .sa-how-step-num{width:auto;height:auto;border-radius:0;background:none;justify-content:flex-start;font-family:var(--mab-font);font-size:.8rem;font-weight:800;letter-spacing:.06em;color:var(--mab-maroon)}#main-content .sa-how-step-content h3{margin:0 0 .4rem;font-size:1.02rem;color:var(--mab-ink)}#main-content .sa-how-step-content p{margin:0;font-size:.9rem;line-height:1.6;color:var(--mab-body)}@media(max-width:1000px){#main-content .sa-how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){#main-content .sa-trust-inner,#main-content .sa-active-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){#main-content .sa-how-steps{grid-template-columns:minmax(0,1fr)}#main-content .sa-trust-card{padding:1.15rem 1rem}#main-content .sa-trust-grid{grid-template-columns:minmax(0,1fr)}#main-content .sa-trust-card{border-right:0}#main-content .sa-trust-card:nth-last-child(2){border-bottom:1px solid var(--mab-line)}#main-content :is(.mts-fig,.lmd-stat){border-right:0;border-bottom:1px solid var(--mab-line)}#main-content :is(.mts-fig,.lmd-stat):last-child{border-bottom:0}#main-content .mtt-main>section{border-radius:16px}}#main-content :is(.pl-proof-eyebrow,.mrb-eyebrow){display:block;margin:0 0 .5rem;padding:0;border:0;border-radius:0;background:none;text-align:left;font-family:var(--mab-font);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:var(--mab-ink)}#main-content :is(.pl-proof-eyebrow,.mrb-eyebrow):before{content:"";display:inline-block;width:18px;height:2px;margin:0 .55rem 0 0;border-radius:1px;background:var(--mab-maroon);vertical-align:middle;position:relative;top:-.1em}#main-content :is(.pl-proof-inner,.mrb-inner,.pl-hub-inner,.jb-open-inner){max-width:none;margin:0;padding:0}#main-content .mtt-main>section :is(.pl-proof-lede){max-width:75ch;margin:0 0 1rem;font-size:1.05rem;line-height:1.65;color:var(--mab-body)}#main-content .pl-proof-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;margin:1rem 0 1.25rem;padding:0;list-style:none}#main-content .pl-proof-item{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:1.15rem 1.2rem;border:1px solid var(--mab-line);border-radius:12px;background:#fff;box-shadow:none;transition:transform .15s ease,border-color .15s ease}#main-content .pl-proof-item:focus-within,#main-content .pl-proof-item:hover{border-color:var(--mab-acc);transform:translateY(-3px)}#main-content .pl-proof-role{font-family:var(--mab-font);font-size:1.02rem;font-weight:800;line-height:1.3;color:var(--mab-ink);text-decoration:none}#main-content .pl-proof-role:is(:hover,:focus-visible){color:var(--mab-acc-ink);text-decoration:underline;text-underline-offset:3px}#main-content .pl-proof-meta{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mab-mute)}#main-content .pl-proof-lede2{font-size:.9rem;line-height:1.6;color:var(--mab-body)}#main-content .mtt-main>section :is(.pl-proof-more,.jb-open-more){margin:0}#main-content :is(.pl-proof-more,.pl-hub-inner,.jb-open-more) a{color:var(--mab-acc-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#076e7059}#main-content .mtt-main>.pl-hub-line{padding-top:clamp(1.1rem,2vw,1.5rem);padding-bottom:clamp(1.1rem,2vw,1.5rem);border-left:4px solid var(--mab-acc)}#main-content .mtt-main>section .mrb-head{margin:.2rem 0 1.1rem}#main-content .mrb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;margin:0}#main-content .mrb-card{display:flex;flex-direction:column;gap:.45rem;padding:1.2rem;border:1px solid var(--mab-line);border-top:4px solid var(--mab-acc);border-radius:12px;background:#fff;transition:transform .15s ease,border-color .15s ease}#main-content .mrb-card:nth-child(2){border-top-color:var(--mab-dark)}#main-content .mrb-card:nth-child(3){border-top-color:var(--mab-mute)}#main-content .mrb-card:focus-within,#main-content .mrb-card:hover{transform:translateY(-3px);border-color:var(--mab-acc)}#main-content .mrb-kind{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mab-mute)}#main-content .mrb-card a{font-family:var(--mab-font);font-size:1.05rem;font-weight:800;line-height:1.3;color:var(--mab-ink);text-decoration:none}#main-content .mrb-card a:is(:hover,:focus-visible){color:var(--mab-acc-ink);text-decoration:underline;text-underline-offset:3px}#main-content .mtt-main .ttl-creds .ttl-note{max-width:75ch;font-size:1rem;line-height:1.7;color:var(--mab-body)}@media(max-width:560px){#main-content .jb-open-apply{margin-left:0}}@media(prefers-reduced-motion:reduce){#main-content :is(.pl-proof-item,.mrb-card){transition:none}#main-content :is(.pl-proof-item,.mrb-card):is(:hover,:focus-within){transform:none}}@media(prefers-reduced-motion:reduce){#main-content :is(.metro-btn-primary,.metro-btn-primary-lg,.deep-btn-primary,.deep-btn-primary-lg,.sa-btn-primary,.sa-btn-primary-lg,.btn-primary,a.mtt-rail-btn,.metro-industry-card,.metro-related-card,.deep-related-card,.deep-resource-card,.sa-metro-card,.sa-region-tab,.metro-faq-toggle,.deep-faq-toggle){transition:none}#main-content :is(.metro-btn-primary,.metro-btn-primary-lg,.deep-btn-primary,.deep-btn-primary-lg,.sa-btn-primary,.sa-btn-primary-lg,.btn-primary,a.mtt-rail-btn,.metro-industry-card,.metro-related-card,.deep-related-card,.deep-resource-card,.sa-metro-card,.deep-position-card):is(:hover,:focus-visible,:focus-within){transform:none}}
