.readiness-entry{background:#f1f8fb;border-block:1px solid var(--line);padding:32px 0}.readiness-entry-inner,.readiness-entry-copy{display:flex;align-items:center;gap:22px}.readiness-entry-inner{justify-content:space-between}.readiness-entry-copy>svg{width:34px;height:34px;color:var(--blue)}.readiness-entry h2{font-size:23px}.readiness-entry p{margin:5px 0 0;color:var(--muted);font-size:15px}.readiness-entry a{display:flex;gap:18px;align-items:center;flex-shrink:0;font-size:15px;font-weight:600;color:var(--blue);padding:12px 0}.readiness-entry a svg{width:18px}.readiness-entry a:hover{color:#047da4}
.service-explorer{background:#fff}.sx-heading{display:flex;align-items:baseline;gap:28px;margin-bottom:30px}.sx-heading p{color:var(--muted);margin:0;font-size:15px}.service-explorer .expertise-tablist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line);margin-bottom:0}.service-explorer .expertise-tablist button{min-height:68px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 10px;color:var(--muted);font-size:16px;line-height:1.5;font-weight:500}.service-explorer .expertise-tablist button svg{width:22px;height:22px}.service-explorer .expertise-tablist button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue);background:#f3f9fb}.service-explorer .expertise-tablist button:hover{color:var(--blue);background:#f7fafb}.sx-context{border:1px solid var(--line);border-top:0;padding:24px 30px 28px;border-radius:0 0 12px 12px}.sx-context-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.sx-context-head>span{font-size:13px;color:var(--muted)}.sx-context-head>button{display:flex;align-items:center;gap:8px;min-height:40px;background:transparent;border:1px solid var(--line);border-radius:5px;padding:6px 12px;color:var(--muted);font-size:13px}.sx-context-head>button svg{width:16px;height:16px}.sx-context-head>button[aria-pressed=true]{background:#edf6f9;color:var(--blue);border-color:#a8cedd}.sx-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:center}.sx-message{padding-bottom:8px}.sx-message :is(h2,h3){font-size:29px;font-weight:600;line-height:1.6;max-width:490px;text-wrap:balance}.sx-message>p{font-size:16px;line-height:1.95;color:var(--muted);margin:14px 0 25px;max-width:500px}.sx-practice-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-practice{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:10px 13px;text-align:right;font-size:14px;font-weight:500;line-height:1.65;background:white;border:1px solid var(--line);border-radius:6px;transition:background .15s,border-color .15s}.sx-practice svg{width:16px;height:16px;color:#6e9aae}.sx-practice:hover{background:#f5fafb;border-color:#9dc6d7}.sx-practice[aria-pressed=true]{background:#edf6f9;border-color:var(--blue);color:var(--blue);box-shadow:inset -3px 0 0 var(--blue)}.sx-practice[aria-pressed=true] svg{color:var(--blue)}
.sx-art{margin:0;min-width:0;padding:22px;background:#f4f9fb;border:1px solid #e1edf2;border-radius:10px}.sx-art figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;border-bottom:1px solid #d8e8ef;padding-bottom:16px;margin-bottom:22px}.sx-art h4{font-size:15px;font-weight:600;line-height:1.6;margin:0}.sx-art figcaption>span{font-size:11px;color:var(--muted);white-space:nowrap}.sx-art [data-service-art]{font-size:13px;min-height:230px;display:flex;flex-direction:column;justify-content:center}.sx-art-disclaimer{display:block;text-align:center;color:#647c89;font-size:11px;line-height:1.8;margin-top:20px}.sx-art strong,.sx-art b{font-weight:600}.sx-note{color:var(--muted);font-size:12px;text-align:center;line-height:1.8;margin:14px 0 0}.sx-footline{display:flex;justify-content:center;align-items:center;gap:7px;color:var(--muted);font-size:12px;line-height:1.8;margin-top:16px;text-align:center}.sx-footline svg{width:17px;height:17px}.sx-document,.sx-form-paper,.sx-matrix{background:#fff;border:1px solid #d4e3ea;border-radius:5px;box-shadow:0 4px 14px #19445e05;overflow:hidden}.sx-doc-heading{display:flex;align-items:center;gap:9px;padding:13px 15px;background:#ebf5f8;border-bottom:1px solid var(--line);font-size:14px;color:var(--blue)}.sx-doc-heading svg{width:19px;height:19px}.sx-doc-row{padding:11px 15px;border-bottom:1px solid #edf2f5;display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;line-height:1.65}.sx-doc-row:last-child{border-bottom:0}.sx-doc-row>span{font-size:12px;color:var(--muted)}.sx-doc-row>strong{font-size:13px}.sx-art-stack{display:grid;gap:24px}.sx-flow{display:flex;align-items:center;gap:7px}.sx-flow>div{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center}.sx-node-number{display:grid;place-items:center;width:29px;height:29px;border:1px solid #b2d3df;border-radius:50%;font-size:11px;color:var(--blue);background:#fff;margin-bottom:7px}.sx-flow strong{font-size:13px;line-height:1.65}.sx-flow small{font-size:11px;color:var(--muted);line-height:1.7;margin-top:2px}.sx-flow>svg{width:19px;height:19px;color:#73a4b9}.sx-request{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 20px;padding:9px 15px;width:fit-content;border:1px solid var(--line);border-radius:5px;background:white}.sx-request svg{width:18px;height:18px}.sx-support{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px;border-top:1px dashed #b9d2dc;padding-top:14px;font-size:11px}.sx-support>span{width:100%;text-align:center;color:var(--muted)}.sx-support strong{padding:5px 8px;background:white;border:1px solid var(--line);border-radius:3px}.sx-org-head{background:var(--blue);color:#fff;padding:12px;text-align:center;border-radius:5px;width:66%;margin:auto;font-size:14px}.sx-org-branch{width:1px;height:27px;background:#9cbccc;margin:auto}.sx-org-units{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:20px}.sx-org-units:before{content:'';position:absolute;top:0;right:16.66%;left:16.66%;border-top:1px solid #9cbccc}.sx-org-units>div{position:relative;background:#fff;border:1px solid #cddfe7;border-radius:4px;text-align:center;line-height:1.65}.sx-org-units>div:before{content:'';position:absolute;top:-21px;right:50%;height:20px;border-right:1px solid #9cbccc}.sx-org-units strong{display:flex;align-items:center;justify-content:center;min-height:58px;padding:8px 4px;font-size:12px}.sx-org-units span{display:block;border-top:1px solid var(--line);padding:9px 4px;font-size:11px;color:var(--muted)}.sx-org-legend{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--muted);font-size:12px;margin-top:25px}.sx-org-legend svg{width:17px;height:17px}.sx-handoff{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.sx-handoff>span{padding:6px 12px;background:#e5f1f6;border-radius:4px;font-size:12px}.sx-handoff>svg{width:18px;height:18px}.sx-handoff small{width:100%;text-align:center;color:var(--muted);font-size:11px}.sx-policy-chain{display:grid;gap:0}.sx-policy-chain>div{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:13px 14px;background:#fff;border:1px solid var(--line);border-bottom:0;line-height:1.8}.sx-policy-chain>div:first-child{border-radius:5px 5px 0 0}.sx-policy-chain>div:last-child{border-bottom:1px solid var(--line);border-radius:0 0 5px 5px}.sx-policy-chain span{color:var(--blue);font-weight:600}.sx-policy-chain strong{font-size:13px;font-weight:500}.sx-process-end{display:flex;align-items:center;justify-content:center;gap:10px;background:#e1f0e1;color:#315c41;margin:24px auto 0;padding:10px 16px;width:fit-content;border:1px solid #c1dbc5;border-radius:5px}.sx-process-end svg{width:20px;height:20px}.sx-return{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px dashed #bacfd9;margin-top:21px;padding-top:13px;font-size:12px;color:var(--muted)}.sx-return svg{width:17px;height:17px}.sx-matrix-top{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#ebf5f8}.sx-matrix-top svg{width:18px;height:18px}.sx-art table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6;background:#fff}.sx-art th{text-align:right;font-weight:500;color:var(--muted);background:#edf5f8}.sx-art th,.sx-art td{padding:10px 12px;border-bottom:1px solid var(--line)}.sx-art tr:last-child td{border-bottom:0}.sx-matrix .sx-note{padding:0 12px 12px}.sx-approved{background:#e3f2e2;color:#345d39;padding:3px 12px;border-radius:3px}.sx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:15px}.sx-form-grid>div{display:grid;gap:6px}.sx-form-grid span{font-size:11px;color:var(--muted)}.sx-form-grid b{background:#f7fafb;border:1px solid #e1eaf0;border-radius:3px;padding:7px 9px;font-size:12px}.sx-form-grid .sx-wide{grid-column:1/-1}.sx-form-sign{display:flex;gap:25px;justify-content:space-between;padding:8px 15px 15px;font-size:11px;color:var(--muted)}.sx-form-sign span{border-bottom:1px dashed #bdcfd8;padding-bottom:12px;flex:1}
.sx-goal{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;background:white;border:1px solid #d6e5ec;border-radius:5px;padding:15px}.sx-goal svg{width:21px;height:21px;color:var(--blue)}.sx-goal>span{font-size:12px;color:var(--muted)}.sx-goal>strong{width:100%;font-size:16px}.sx-summary-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.sx-summary-pair>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0 9px}.sx-summary-pair>div+div{border-right:1px solid #cfdee6}.sx-summary-pair svg{color:var(--blue)}.sx-summary-pair span{font-size:12px;color:var(--muted)}.sx-decision{padding:10px;background:#e6f2ee;border-radius:5px;text-align:center;color:#3a6552;font-size:12px}.sx-cycle{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sx-cycle>div{display:grid;gap:4px;position:relative;background:#fff;border:1px solid #d7e5eb;border-radius:5px;padding:13px 15px}.sx-cycle>div>span{color:#65a2bb;font-size:11px}.sx-cycle small{font-size:11px;color:var(--muted);line-height:1.7}.sx-kpi-label{text-align:center;font-size:14px;font-weight:500}.sx-kpi-values{display:flex;justify-content:space-around;margin-top:17px}.sx-kpi-values>div{text-align:center}.sx-kpi-values span{display:block;font-size:12px;color:var(--muted)}.sx-kpi-values strong{display:block;color:var(--blue);font-size:36px;line-height:1.5}.sx-kpi-values>div+div strong{color:#3a745e}.sx-kpi-track,.sx-capacity-track{direction:ltr;height:12px;background:#dce9ee;border-radius:10px;margin:18px 0;position:relative}.sx-kpi-track>span,.sx-capacity-track>span{display:block;height:100%;background:#6bacc3;border-radius:10px}.sx-kpi-track>i{position:absolute;top:-5px;width:2px;height:22px;background:#357a5f}.sx-kpi-formula{text-align:center;font-size:12px;background:#fff;border:1px solid var(--line);padding:11px 8px;border-radius:5px}.sx-kpi-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-top:15px;font-size:11px;color:var(--muted)}.sx-work-equation{display:flex;align-items:center;justify-content:center;gap:30px;text-align:center}.sx-work-equation strong{font-size:34px;display:block;color:var(--blue)}.sx-work-equation span{display:block;font-size:12px;color:var(--muted)}.sx-work-equation>b{font-size:23px;color:#83a9b9}.sx-hours{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.sx-hours>div{text-align:center;background:#fff;border:1px solid var(--line);border-radius:5px;padding:12px 6px}.sx-hours span{display:block;font-size:12px;color:var(--muted)}.sx-hours strong{display:block;font-size:23px;color:var(--blue)}.sx-hours small{font-size:13px;font-weight:500}.sx-workforce-count{display:flex;justify-content:center;align-items:center;gap:38px;text-align:center}.sx-workforce-count span{display:block;font-size:12px;color:var(--muted)}.sx-workforce-count strong{font-size:44px;display:block;color:var(--blue);line-height:1.4}.sx-workforce-count svg{color:#83acbe}.sx-gap{display:flex;align-items:center;justify-content:center;gap:14px;border-block:1px solid #d5e4eb;padding:10px;margin:20px 0;color:var(--muted)}.sx-gap strong{font-size:25px;color:var(--blue)}.sx-workforce-options{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.sx-workforce-options span{border:1px solid #ccdee7;border-radius:4px;padding:6px 12px;background:#fff;font-size:12px}
.sx-grade-link{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px 0}.sx-grade-link>span{font-size:12px;color:var(--muted)}.sx-grade-link>strong{padding:4px 17px;background:#d9ecf4;border-radius:4px;color:var(--blue);font-size:21px}.sx-grade-link svg{width:21px;color:#6f9eb2}.sx-pay-range{display:flex;align-items:center;justify-content:space-between;gap:8px;direction:ltr}.sx-pay-range>span{font-size:18px;text-align:center;font-weight:600;color:var(--blue)}.sx-pay-range small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-bottom:5px}.sx-pay-range>i{flex:1;height:1px;background:#bad5e1;margin-top:20px}.sx-factor{display:grid;grid-template-columns:112px minmax(0,1fr) 30px;gap:13px;align-items:center;margin-bottom:18px}.sx-factor>span{font-size:12px}.sx-factor>i{height:8px;background:#dceaf0;border-radius:7px;direction:ltr;overflow:hidden}.sx-factor b{display:block;background:#65a1bd;height:100%;border-radius:7px}.sx-factor>strong{font-size:14px;text-align:left;color:var(--blue)}.sx-evaluation-result{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid #cde0e9;padding:12px 10px;border-radius:5px;margin:24px 0 18px}.sx-evaluation-result>span:first-child{font-size:12px}.sx-evaluation-result>strong{font-size:25px;color:var(--blue)}.sx-evaluation-result>svg{width:20px;height:20px;color:#7faabc}.sx-grade-badge{display:flex;align-items:center;gap:8px;border-radius:4px;background:#e0f0df;color:#32613b;padding:6px 10px;font-size:12px}.sx-grade-badge b{font-size:20px}.sx-grade-bands{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;direction:ltr}.sx-grade-bands>div{text-align:center;border:1px solid #d0e1e9;background:#fff;border-radius:4px;padding:8px}.sx-grade-bands span{display:block;font-size:14px}.sx-grade-bands small{font-size:11px;color:var(--muted)}.sx-grade-bands .is-current{background:#e0f0df;border-color:#a8cdae;color:#32613b}.sx-match{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:center}.sx-match>div{flex:1}.sx-match small{display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.sx-match strong{display:block;font-size:14px}.sx-match svg{width:20px;color:#78a8bc}.sx-match-rule{text-align:center;color:var(--muted);font-size:12px;margin:13px 0 18px}.sx-market table{border:1px solid #d1e1e9}.sx-market tr:last-child td{font-weight:600;background:#edf6f9}.sx-market td:not(:first-child){direction:ltr;text-align:center;white-space:nowrap}.sx-market th:not(:first-child){text-align:center}.sx-band-title{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:26px}.sx-band-title strong{padding:4px 17px;background:#e0f0df;border-radius:4px;font-size:24px;color:#32613b}.sx-band-title span{font-size:12px;color:var(--muted)}.sx-salary-plot{direction:ltr;padding-top:50px}.sx-band-labels{position:relative;height:0}.sx-band-labels>span{position:absolute;bottom:15px;transform:translateX(-50%);font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.sx-band-labels small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:2px}.sx-range-track{position:relative;height:20px;margin-bottom:24px;background:linear-gradient(transparent 9px,#c9dce6 9px,#c9dce6 11px,transparent 11px)}.sx-range-track>.sx-range{position:absolute;top:0;height:20px;background:#d9eeda;border-radius:3px}.sx-range-track>.sx-midpoint{position:absolute;height:28px;top:-4px;width:1px;background:#5f9a6b}.sx-range-track>b{position:absolute;width:11px;height:11px;border-radius:50%;background:#24698f;border:2px solid white;top:5px;transform:translateX(-50%);box-shadow:0 0 0 1px #24698f}.sx-range-track>.sx-outside{background:#ab733d;box-shadow:0 0 0 1px #ab733d}.sx-employees{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 17px;font-size:11px}.sx-employees>span:before{content:'';display:inline-block;width:6px;height:6px;background:#24698f;border-radius:50%;margin-left:5px}.sx-employees>.sx-outside-label{color:#855728}.sx-employees>.sx-outside-label:before{background:#ab733d}.sx-benefits{display:grid;gap:10px}.sx-benefits>div{display:grid;grid-template-columns:25px 85px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #d6e5ec;background:#fff;border-radius:5px;padding:12px}.sx-benefits svg{width:21px;height:21px;color:var(--blue)}.sx-benefits span{font-size:12px;color:var(--muted);line-height:1.8}.sx-benefits strong{font-size:13px}.sx-benefit-rules{display:flex;justify-content:center;gap:20px;font-size:12px;color:var(--muted);margin-top:20px}
.sx-method{margin-top:34px;border-top:1px solid var(--line);padding-top:24px;scroll-margin-top:130px}.sx-method>header{display:flex;gap:16px;align-items:center;margin-bottom:25px}.sx-method>header>span{font-size:12px;color:var(--muted);border-left:1px solid #cfdee6;padding-left:16px}.sx-method h3{font-size:20px;font-weight:600}.sx-method-steps{display:grid;grid-template-columns:repeat(var(--count,5),minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.sx-method-steps li{position:relative;min-width:0}.sx-step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #bcd8e4;background:#f3f9fb;color:var(--blue);font-size:12px;position:relative;z-index:1}.sx-method-steps li:not(:last-child):before{content:'';position:absolute;top:15px;right:30px;width:calc(100% - 8px);height:1px;background:#cddfe7}.sx-method-steps li:not(:last-child):after{content:'';position:absolute;top:12px;left:-16px;width:6px;height:6px;border-left:1px solid #a5c5d3;border-bottom:1px solid #a5c5d3;transform:rotate(45deg)}.sx-method h4{font-size:14px;font-weight:600;line-height:1.7;margin:12px 0 5px}.sx-method p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.sx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1050px){.sx-content{gap:26px}.sx-context{padding-inline:24px}.sx-art{padding:18px}.sx-message :is(h2,h3){font-size:25px}.sx-practice{font-size:13px}.sx-method-steps{gap:16px}.sx-method h4{font-size:13px}.sx-method-steps li:not(:last-child):before{width:calc(100% - 14px)}.sx-method-steps li:not(:last-child):after{left:-10px}.sx-benefits>div{grid-template-columns:23px 76px minmax(0,1fr);gap:7px;padding:10px}.sx-evaluation-result{gap:7px}.sx-art th,.sx-art td{padding:9px}.sx-doc-row{grid-template-columns:80px minmax(0,1fr);gap:8px}}
@media(max-width:800px){.readiness-entry h2{font-size:21px}.readiness-entry-inner{align-items:flex-start;flex-direction:column;gap:12px}.readiness-entry a{margin-right:56px;padding-block:5px}.sx-heading{display:block}.sx-heading p{margin-top:10px}.service-explorer .expertise-tablist{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.service-explorer .expertise-tablist button{min-height:62px;border:1px solid var(--line);border-bottom-width:3px;font-size:14px}.service-explorer .expertise-tablist button[aria-selected=true]{border-color:#aecedc;border-bottom-color:var(--blue)}.sx-content{grid-template-columns:1fr;gap:26px;align-items:start}.sx-context{padding:20px 24px 25px}.sx-message :is(h2,h3){max-width:none;font-size:26px}.sx-message>p{max-width:none;font-size:15px;margin:12px 0 20px}.sx-practice{font-size:14px;min-height:56px}.sx-art{width:100%;max-width:530px;justify-self:center;padding:24px}.sx-art [data-service-art]{min-height:210px}.sx-method-steps{grid-template-columns:1fr;gap:0}.sx-method-steps li{padding:0 47px 24px 0;min-height:78px}.sx-step-number{position:absolute;right:0;top:0}.sx-method h4{font-size:15px;margin:0 0 4px;min-height:27px}.sx-method p{font-size:13px}.sx-method-steps li:not(:last-child):before{right:14px;top:30px;width:1px;height:calc(100% - 30px)}.sx-method-steps li:not(:last-child):after{right:11px;left:auto;top:auto;bottom:9px;transform:rotate(-45deg)}.sx-method-steps li:last-child{padding-bottom:0;min-height:0}.sx-method>header{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:24px}.sx-method>header>span{border:0;padding:0}.sx-method h3{font-size:21px}.sx-factor{grid-template-columns:112px minmax(0,1fr) 30px}.sx-benefits>div{grid-template-columns:25px 85px minmax(0,1fr);gap:10px;padding:12px}.sx-doc-row{grid-template-columns:95px minmax(0,1fr);gap:12px}.sx-art th,.sx-art td{padding:10px 12px}.sx-evaluation-result{gap:12px}}
@media(max-width:480px){.readiness-entry{padding-block:26px}.readiness-entry-copy{gap:14px;align-items:flex-start}.readiness-entry-copy>svg{width:27px;height:27px;margin-top:4px}.readiness-entry h2{font-size:20px;line-height:1.6}.readiness-entry p{font-size:13px;line-height:1.9}.readiness-entry a{margin-right:41px;font-size:14px;min-height:44px}.sx-heading{margin-bottom:24px}.sx-heading p{font-size:14px}.service-explorer .expertise-tablist button{font-size:12px;gap:6px;padding:11px 6px;min-height:58px}.service-explorer .expertise-tablist button svg{width:18px;height:18px}.sx-context{padding:16px 14px 24px}.sx-context-head{gap:6px;margin-bottom:22px}.sx-context-head>span{font-size:11px}.sx-context-head>button{font-size:11px;min-height:44px;padding:6px 9px;gap:5px}.sx-context-head>button svg{width:14px;height:14px}.sx-message :is(h2,h3){font-size:23px;line-height:1.6}.sx-message>p{font-size:14px}.sx-practice-options{gap:8px}.sx-practice{font-size:12px;padding:9px;gap:5px;min-height:60px}.sx-practice svg{width:14px;height:14px}.sx-art{padding:17px 12px}.sx-art figcaption{margin-bottom:20px}.sx-art h4{font-size:14px}.sx-art figcaption>span{font-size:10px}.sx-art [data-service-art]{min-height:210px}.sx-art-disclaimer{font-size:10px}.sx-doc-row{grid-template-columns:70px minmax(0,1fr);padding:10px;gap:9px}.sx-doc-row>span{font-size:11px}.sx-doc-row>strong{font-size:12px}.sx-doc-heading{padding:11px;font-size:13px}.sx-flow{gap:4px}.sx-flow strong{font-size:12px}.sx-flow small{font-size:10px}.sx-flow>svg{width:15px;height:15px}.sx-policy-chain>div{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:12px 10px;font-size:12px}.sx-policy-chain strong{font-size:12px}.sx-org-head{width:75%;font-size:12px}.sx-org-units{gap:6px}.sx-org-units strong{font-size:10px;min-height:57px}.sx-org-units span{font-size:10px;padding:8px 3px}.sx-art th,.sx-art td{font-size:11px;padding:9px 7px}.sx-form-grid{padding:11px;gap:11px}.sx-form-grid b{font-size:11px;padding:7px}.sx-form-sign{font-size:10px;padding:8px 11px 14px;gap:15px}.sx-cycle{gap:9px}.sx-cycle>div{padding:11px}.sx-cycle strong{font-size:12px}.sx-cycle small{font-size:10px}.sx-factor{grid-template-columns:93px minmax(0,1fr) 24px;gap:8px}.sx-factor>span{font-size:11px}.sx-factor>strong{font-size:13px}.sx-evaluation-result{gap:7px;padding:10px 7px;flex-wrap:wrap}.sx-evaluation-result>span:first-child{font-size:11px}.sx-evaluation-result>strong{font-size:23px}.sx-evaluation-result>svg{width:16px}.sx-grade-badge{font-size:11px;padding:5px 7px}.sx-grade-badge b{font-size:18px}.sx-benefits>div{grid-template-columns:22px minmax(0,1fr);gap:4px 9px;padding:10px}.sx-benefits>div>svg{grid-row:1/3}.sx-benefits>div>span{grid-column:2}.sx-benefit-rules{gap:12px;font-size:11px}.sx-match{gap:8px}.sx-match strong{font-size:12px}.sx-pay-range>span{font-size:16px}.sx-band-labels>span{font-size:11px}.sx-employees{font-size:10px;gap:10px}.sx-method{margin-top:28px}.sx-method h3{font-size:20px}.sx-method-steps li{padding-right:43px}.sx-method h4{font-size:14px}.sx-method p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.sx-practice{transition:none}}

/* Shared visual methodology: connected steps, restrained subject-specific icons. */
.sx-method>header{margin-bottom:28px}.sx-method-steps{gap:24px}.sx-method-steps li{text-align:center}.sx-step-number{margin:0 auto 12px}.sx-method-steps li:not(:last-child):before{right:calc(50% + 15px);width:calc(100% - 6px)}.sx-method-steps li:not(:last-child):after{left:-15px}.sx-method-visual{height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:var(--blue)}.sx-method-visual svg{width:38px;height:38px;stroke-width:1.35}.sx-method h4{font-size:15px;margin:0 0 7px;line-height:1.75}.sx-method p{font-size:12px;line-height:1.85;max-width:215px;margin:auto}@media(max-width:800px){.sx-method-steps li{display:grid;grid-template-columns:32px 48px minmax(0,1fr);gap:0 12px;padding:0 0 24px;text-align:right;min-height:96px}.sx-step-number{position:relative;grid-column:1;grid-row:1/3;right:auto;top:auto;margin:0;align-self:start}.sx-method-visual{grid-column:2;grid-row:1/3;width:48px;height:50px;margin:0;align-self:center}.sx-method-visual svg{width:32px;height:32px}.sx-method h4{grid-column:3;margin:0 0 5px;align-self:end;font-size:15px}.sx-method p{grid-column:3;max-width:none;margin:0;font-size:13px}.sx-method-steps li:not(:last-child):before{right:15px;top:30px;width:1px;height:calc(100% - 30px)}.sx-method-steps li:not(:last-child):after{right:12px;left:auto;bottom:11px;top:auto;transform:rotate(-45deg)}.sx-method-steps li:last-child{padding-bottom:0;min-height:60px}}@media(max-width:480px){.sx-method-steps li{grid-template-columns:30px 38px minmax(0,1fr);column-gap:9px}.sx-method-visual{width:38px}.sx-method-visual svg{width:29px;height:29px}.sx-method h4{font-size:14px}.sx-method p{font-size:12px}}
