.elementor-23401 .elementor-element.elementor-element-dbe3c2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* EmployerRecords Research: Severance Pay and Notice Periods by Country, page stylesheet v1.0 (prefix spc) */
.spc{--ink:#0F0F0F;--body:#2c2834;--t2:#3d3947;--muted:#5b5566;--cap:#8a8496;--line:#ebe6f2;--line2:#f1edf6;--page:#fbf9fc;--tint:#f6f3fa;--soft:#f3eefb;--brand:#a17ae6;--btn:#704db1;--deep:#4b2f86;--l1:#cdb9f2;--l2:#e3dcec;--dark:#262626;--dcard:#2f2e33;--dline:#3d3b44;
 font-family:var(--e-global-typography-text-font-family,'Roboto'),'Roboto',system-ui,sans-serif;color:var(--body);font-size:16px;line-height:1.3;background:var(--page)}
.spc *,.spc *::before,.spc *::after{box-sizing:border-box}
.spc p{margin:0}
.spc [hidden]{display:none!important}
.spc svg{max-width:none}
.spc button{font:inherit;background:none;border:0;margin:0;padding:0;color:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;border-radius:0;line-height:1.3;cursor:pointer}
.spc button:hover,.spc button:focus{background-color:transparent;color:inherit}
.spc input[type="search"],.spc select{font:inherit;margin:0;box-shadow:none}
.spc table,.spc thead,.spc tbody,.spc tfoot,.spc tr,.spc th,.spc td,.spc caption{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;text-transform:none;letter-spacing:normal;font-family:inherit}
.spc table{width:100%;border-collapse:collapse!important;border-spacing:0!important;table-layout:auto}
.spc thead th,.spc thead td{color:inherit}
.spc tbody tr:nth-child(odd)>td,.spc tbody tr:nth-child(even)>td,.spc tbody tr:hover>td,.spc tbody tr:nth-child(odd)>th,.spc tbody tr:hover>th{background:transparent!important}
.spc caption.spc-sr,.spc .spc-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.spc button:focus:not(:focus-visible){outline:none;box-shadow:none}
.spc tr.spc-x{display:none}
.spc tr.spc-dr[hidden]{display:none}
.spc .spc-legend i,.spc .spc-tkey i{font-style:normal}
.spc a{color:var(--btn)}
.spc a:focus-visible,.spc button:focus-visible,.spc input:focus-visible,.spc select:focus-visible,.spc summary:focus-visible{outline:3px solid #a17ae6;outline-offset:2px}
.spc .spc-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.spc-wrap{max-width:1280px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.spc-rel{position:relative}
.spc-sec,.spc-anchor{scroll-margin-top:calc(var(--spc-stick,0px) + 76px)}
.spc-sec{padding-block:80px;position:relative;overflow:hidden}
.spc-bg--w{background:#fff}.spc-bg--p{background:var(--page)}.spc-bg--t{background:var(--soft)}.spc-bg--d{background:var(--dark);color:#d5cfe0}
/* ledger */
.spc-ledger{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.spc-ledger--d{color:#fff;opacity:.075;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#000 72%);mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#000 72%)}
/* type */
.spc .spc-h1,.spc .spc-h2,.spc .spc-h3{font-family:var(--e-global-typography-primary-font-family,'Roboto'),'Roboto',system-ui,sans-serif}
.spc .spc-h1{font-size:clamp(28px,3vw,40px);line-height:1.12;font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:0}
.spc .spc-h2{font-size:clamp(24px,2.4vw,31px);line-height:1.2;font-weight:700;letter-spacing:-.02em;max-width:100%;text-wrap:pretty;color:var(--ink);margin:0 0 14px}
.spc .spc-h3{font-size:19px;line-height:1.3;font-weight:700;color:var(--ink);margin:0 0 6px}
.spc-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--btn);margin-bottom:12px!important;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.spc-bg--d .spc-eyebrow{color:var(--l1)}
.spc-lede{max-width:1000px;color:var(--t2);margin-bottom:32px!important;line-height:1.4}
.spc-bg--d .spc-lede{color:#d5cfe0}
.spc-p{max-width:820px;color:var(--t2);line-height:1.4;margin-top:14px!important}
.spc-src{font-size:12.5px;color:var(--cap);line-height:1.4;display:block;margin-top:6px}
.spc-meta-l{font-size:13px;color:var(--muted);margin-bottom:16px!important}
.spc-muted{color:var(--cap);font-size:13px}
/* hero */
.spc-hero{background:var(--dark);padding:14px 0 120px;position:relative;overflow:hidden;color:#d4d4d4}
.spc-bc{font-size:13px;line-height:1.3;color:rgba(255,255,255,.8);padding-bottom:14px;margin-bottom:56px;position:relative;display:flex;gap:8px;flex-wrap:wrap}
.spc-bc::after{content:"";position:absolute;left:-50vw;right:-50vw;bottom:0;height:1px;background:rgba(255,255,255,.1)}
.spc-bc a{color:#e8e8e8;font-weight:500;text-decoration:none}.spc-bc span{color:rgba(255,255,255,.5)}.spc-bc b{color:#fff;font-weight:600}
.spc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:56px;align-items:center;position:relative}
.spc-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}
.spc-tag{font-size:12.5px;font-weight:700;letter-spacing:.06em;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:#e5e5e5}
.spc-tag--w{background:#fff;color:var(--btn);border-color:#fff}
.spc-sub{font-size:17px;line-height:1.5;color:#d4d4d4;max-width:620px;margin-top:20px!important}
.spc-meta{display:flex;gap:28px;flex-wrap:wrap;margin:24px 0 0;font-size:13px}
.spc-meta dt{color:#a39cad;margin-bottom:2px}.spc-meta dd{margin:0;color:#fff;font-weight:600;white-space:nowrap}
.spc-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.spc-btn{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;border-radius:10px;background:var(--brand);color:#1a1a1a!important;font-weight:700;font-size:15px;text-decoration:none}
.spc-btn--g{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.3)}
.spc-hero__fig{position:relative}
.spc-hero__art{width:100%;height:auto;display:block}
.spc-fchip{position:absolute;background:#fff;color:var(--muted);border-radius:12px;padding:10px 14px;font-size:12.5px;line-height:1.3;box-shadow:0 10px 24px -14px rgba(0,0,0,.6);max-width:170px}
.spc-fchip b{display:block;color:var(--ink);font-size:18px;font-weight:800}
.spc-fchip--a{left:-6px;top:6px}.spc-fchip--b{right:0;bottom:-6px}
/* strip */
.spc-strip{margin-top:-72px;position:relative;z-index:2}
.spc-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.spc-sc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 24px;box-shadow:0 18px 36px -28px rgba(38,38,38,.5);display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.spc-sc__n{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--btn);white-space:nowrap;line-height:1.1}
.spc-sc__t{font-size:15px;color:var(--body);line-height:1.35}
.spc-sc__s{font-size:12.5px;color:var(--cap);margin-top:auto!important}
.spc-sc .spc-chip{margin-top:auto}
.spc-chip--od{background:var(--soft);color:var(--btn);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px}
.spc-chip--od::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--btn);margin-right:7px}
.spc-strip__n{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--btn);white-space:nowrap;line-height:1.1;margin-bottom:6px!important}
.spc-strip__n small,.spc-fc__n small,.spc-counts__n small{font-size:.5em;font-weight:700;color:var(--muted)}
.spc-strip p:last-child{font-size:14px;color:var(--t2)}
/* nav */
.spc-navwrap{padding-top:28px;position:relative;z-index:50}
.spc-nav{border-bottom:1px solid transparent}
.spc-nav__in{display:flex;align-items:center;gap:8px}
.spc-nav__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;padding:8px 0}.spc-nav__row::-webkit-scrollbar{display:none}
.spc-np{white-space:nowrap;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--t2);font-size:14px;font-weight:500;text-decoration:none}
.spc-nav.is-fixed{position:fixed;left:0;right:0;top:var(--spc-stick,0px);z-index:98;background:#fff;border-bottom-color:var(--line);box-shadow:0 8px 20px -16px rgba(38,38,38,.35)}
.spc-nav.is-fixed .spc-np{background:var(--tint);border-color:var(--tint)}
.spc .spc-nav .spc-np.is-on{background:var(--btn);border-color:var(--btn);color:#fff}
.spc button.spc-narr{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--btn);font-size:20px;flex:none}
/* chips */
.spc-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;letter-spacing:0;text-transform:none}
.spc-chip--y{background:#e6f3ec;color:#1f6643}.spc-chip--l{background:#fdf0de;color:#8a4a08}.spc-chip--n{background:#f1eff4;color:#5d586a}.spc-chip--u{border:1px dashed #cfc8da;color:#5d586a}
.spc-chip--o{background:var(--soft);color:var(--btn)}
.spc-bg--d .spc-chip--o{background:rgba(205,185,242,.15);color:var(--l1)}
/* tracker */
.spc-answer{background:var(--soft);border-radius:16px;padding:22px 24px;margin-bottom:28px;line-height:1.45}
.spc-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}
.spc-counts>div{border:1px solid var(--line);border-radius:16px;padding:18px 20px}
.spc-counts__n{font-size:30px;font-weight:800;color:var(--btn);letter-spacing:-.02em}
.spc-counts p:last-child{font-size:14px;color:var(--t2);margin-top:4px}
.spc-legend{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px;color:var(--muted);margin-bottom:18px}
.spc-legend span{display:inline-flex;gap:8px;align-items:center}
.spc-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px}
.spc-tabs{display:flex;flex-wrap:wrap;gap:6px}
.spc button.spc-tab{min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14px;color:var(--t2)}
.spc button.spc-tab[aria-pressed="true"]{background:var(--btn);border-color:var(--btn);color:#fff}
.spc-sel select,.spc-search input{min-height:40px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font:inherit;font-size:14px;background:#fff;color:var(--body)}
.spc-search{margin-left:auto}.spc-search input{width:220px;max-width:100%}
.spc-tblwrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto;background:#fff}
.spc table.spc-tbl{width:100%;border-collapse:collapse;min-width:820px;font-variant-numeric:tabular-nums}
.spc table.spc-tbl th{text-align:left;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)!important;font-weight:700;padding:12px 14px;background:#f6f3fa!important;border-bottom:1px solid var(--line)!important;vertical-align:bottom}
.spc table.spc-tbl th span{font-weight:500;text-transform:none;letter-spacing:0}
.spc table.spc-tbl td{padding:12px 14px;border-top:1px solid var(--line2)!important;vertical-align:top;font-size:15px;text-align:left;color:var(--body)}
.spc tr.spc-x{display:none}
.spc-c-name{font-weight:600;color:var(--ink);white-space:nowrap}
.spc-c-name a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--l1)}
.spc-reg{display:block;font-size:12px;font-weight:400;color:var(--cap);margin:2px 0 0 34px}
.spc button.spc-plus{width:24px;height:24px;border-radius:50%;background:var(--soft);color:var(--btn);font-weight:700;margin-right:10px;vertical-align:middle}
.spc button.spc-plus[aria-expanded="true"]{background:var(--btn);color:#fff}
.spc-num{white-space:nowrap;color:var(--t2)}.spc-num i{color:#cfc8da;font-style:normal;margin:0 4px}
.spc-num--b{font-weight:700;color:var(--ink)}
.spc button.spc-sort{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--btn)}
.spc-tblfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}
.spc-count{font-size:14px;color:var(--muted)}
.spc button.spc-showall{min-height:44px;padding:10px 18px;border-radius:10px;border:1px solid var(--line);background:#fff;font-weight:600;color:var(--btn)}
.spc-dpool{display:none}
.spc table.spc-tbl tr.spc-dr td{background:var(--tint)!important;padding:18px 22px 22px}
.spc-dp__lede{font-weight:600;color:var(--ink);margin-bottom:12px!important;max-width:820px}
.spc-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0 0 12px}
.spc-dl dt{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.spc-dl dd{margin:0;font-size:14px;color:var(--body)}
.spc-dp__src{font-size:13px}
.spc-callout{margin-top:40px;border:1px solid var(--line);border-radius:16px;padding:24px}
.spc-tl{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:14px}
.spc-tl{gap:0!important}
.spc-tl li{display:grid;grid-template-columns:100px 150px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line2)}
.spc-tl li:first-child{border-top:0}
.spc-tl__d{font-size:13px;color:var(--muted);font-weight:600;padding-top:3px}
.spc-tl__c b{display:block;color:var(--ink);margin-bottom:3px}.spc-tl__c p{color:var(--t2);font-size:15px;line-height:1.4}
/* findings */
.spc-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.spc-fc{background:var(--dcard);border:1px solid var(--dline);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px}
.spc-fc__n{font-size:38px;font-weight:800;color:#fff;letter-spacing:-.02em;white-space:nowrap}
.spc-fc__n small{color:var(--l1)}
.spc-fc__t{color:#e3dcec;line-height:1.4}.spc-fc__s{font-size:12.5px;color:#a39cad}
.spc-fc__f{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px}
.spc button.spc-copy{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--soft);color:var(--btn);min-height:32px}
.spc button.spc-copy--d{background:rgba(255,255,255,.08);color:var(--l1)}
/* glance */
.spc-gl__theme{font-size:12.5px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)!important;margin:26px 0 8px!important}
.spc-gl{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line);border-radius:16px}
.spc-gl li{display:grid;grid-template-columns:44px 1fr auto;gap:14px;padding:16px 20px;border-top:1px solid var(--line2);align-items:start}
.spc-gl li:first-child{border-top:0}
.spc-gl__n{font-weight:700;color:var(--l1);font-variant-numeric:tabular-nums;padding-top:1px}
.spc-gl p{line-height:1.4}.spc-gl b{color:var(--ink)}
/* figures */
.spc-fig{margin:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}
.spc-fig--plain{border:1px solid var(--line)}
.spc-key{display:flex;gap:18px;font-size:13px;color:var(--muted);margin-bottom:14px}
.spc-key span{display:inline-flex;gap:6px;align-items:center}
.spc-k{width:12px;height:12px;border-radius:3px;display:inline-block}.spc-k--n{background:var(--l1)}.spc-k--s{background:var(--btn)}
.spc-bl{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.spc-bl li{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;gap:12px;align-items:center;font-size:14px}
.spc-bl__l{color:var(--ink);font-weight:500}
.spc-bl__t{display:flex;height:14px;background:var(--tint);border-radius:4px;overflow:hidden}
.spc-seg{height:100%}.spc-seg--n{background:var(--l1)}.spc-seg--s{background:var(--btn)}
.spc-bl__v{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.spc-bl__v b{color:var(--ink)}
.spc-split{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}
.spc-slope{width:100%;height:auto;display:block}
.spc-svgt{font:500 12px Roboto,sans-serif;fill:#3d3947}.spc-svgh{font:700 12px Roboto,sans-serif;fill:#5b5566;letter-spacing:.06em}
/* dark exit section */
.spc-fig--dk{background:var(--dcard);border-color:var(--dline)}
.spc-fig--dk .spc-meta-l{color:#a39cad}
.spc-bl--dk .spc-bl__l{color:#e3dcec}.spc-bl--dk .spc-bl__t{background:#3a3840}.spc-bl--dk .spc-seg--s{background:var(--l1)}.spc-bl--dk .spc-bl__v,.spc-bl--dk .spc-bl__v b{color:#fff}
.spc-darkcard{background:var(--deep);border-radius:16px;padding:28px;color:#e3dcec;display:grid;gap:14px;line-height:1.45}
.spc-darkcard__n{font-size:40px;font-weight:800;color:#fff}
.spc-muted-d{font-size:13px;color:#cdb9f2}
/* lists */
.spc-two{display:grid;gap:22px}
.spc-nl{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.spc-nl li{display:grid;gap:2px;font-size:14px;padding-bottom:10px;border-bottom:1px solid var(--line2)}
.spc-nl b{color:var(--ink)}.spc-nl span{color:var(--t2)}
/* employer */
.spc-editor{background:#fff;border-radius:16px;padding:20px 22px;border:1px solid var(--line);margin-bottom:18px}
.spc-editor__l{font-size:12.5px;font-weight:700;color:var(--btn);margin-bottom:6px!important;letter-spacing:.04em}
.spc-cta{font-weight:600}
.spc-check{counter-reset:c;list-style:none;margin:0;padding:0;display:grid;gap:12px}
.spc-check li{counter-increment:c;background:#fff;border-radius:14px;padding:16px 18px 16px 58px;position:relative;line-height:1.4;color:var(--t2)}
.spc-check li::before{content:counter(c);position:absolute;left:18px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--btn);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}
.spc-check b{color:var(--ink)}
/* band */
.spc-band{background:var(--deep);padding-block:44px;color:#e3dcec}
.spc-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.spc-band__grid>div{background:#fff;border-radius:16px;padding:20px;color:var(--t2)}
.spc-band__n{font-size:30px;font-weight:800;color:var(--btn);margin-bottom:4px!important}
/* methodology */
.spc-mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.spc-mc{border:1px solid var(--line);border-radius:16px;padding:22px;background:#fff}
.spc-mc h3{font-size:17px!important}.spc-mc p{font-size:15px;color:var(--t2);line-height:1.4}
/* faq */
.spc-faq{background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:10px;padding:0 20px}
.spc-faq summary{cursor:pointer;font-weight:600;color:var(--ink);padding:16px 0;list-style:none;font-size:16px}
.spc-faq summary::after{content:"+";float:right;color:var(--btn);font-weight:700}
.spc-faq[open] summary::after{content:"–"}
.spc-faq p{padding-bottom:16px;color:var(--t2);line-height:1.45;max-width:860px}
/* related */
.spc-rgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.spc-rc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--body)}
.spc-rc__n{font-size:30px;font-weight:800;color:var(--btn);letter-spacing:-.02em}
.spc-rc__l{font-size:13px;color:var(--muted)}.spc-rc__t{font-weight:700;color:var(--ink);margin-top:8px}.spc-rc__d{font-size:14px;color:var(--t2);line-height:1.4}
.spc-rc__go{margin-top:auto;padding-top:8px;font-weight:600;color:var(--btn);font-size:14px}
.spc-relfoot{margin-top:22px!important;font-size:14px;color:var(--t2)}
/* responsive */
@media (max-width:1000px){.spc-fgrid,.spc-rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){.spc-sec{padding-block:56px}.spc-hero__grid,.spc-split{grid-template-columns:minmax(0,1fr)}.spc-hero__fig{max-width:440px}.spc-bc{margin-bottom:32px}
 .spc-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-sc{padding:18px}
 .spc-band__grid{grid-template-columns:minmax(0,1fr)}.spc-search{margin-left:0}}
@media (max-width:640px){.spc-wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
 .spc-sc__n{font-size:26px;white-space:normal}.spc-strip__grid{gap:10px}.spc-fgrid,.spc-rgrid,.spc-mgrid{grid-template-columns:minmax(0,1fr)}.spc-counts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .spc-bl li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.spc-bl__t{grid-column:1/-1;grid-row:2}
 .spc-gl li{grid-template-columns:30px 1fr}.spc-gl li .spc-copy{grid-column:2;justify-self:start}
 .spc-tl li{grid-template-columns:auto 1fr;gap:6px 12px}.spc-tl__c{grid-column:1/-1}
 .spc-fchip{position:static;display:inline-block;margin:8px 8px 0 0}}
@media (prefers-reduced-motion:reduce){.spc *{scroll-behavior:auto!important}}

/* tool panel */
.spc-tool{background:var(--soft);border:1px solid #e6dcf7;border-radius:20px;padding:20px}
.spc-tool__bar{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:4px 4px 16px;border-bottom:1px solid #e1d6f4;margin-bottom:16px}
.spc-tool__t{font-size:19px;font-weight:700;color:var(--ink)}.spc-tool__m{font-size:13px;color:var(--muted);margin-top:2px!important}
.spc-tool .spc-count{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--btn)}
.spc-tool .spc-legend{padding:0 4px}
.spc-tool .spc-tools{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px}
.spc-tool .spc-tblwrap{box-shadow:0 14px 30px -26px rgba(75,47,134,.45)}
.spc table.spc-tbl thead th{background:#f6f3fa!important;position:sticky;top:0}
.spc table.spc-tbl tbody tr.spc-mr:hover>td{background:#fbf9fd!important}
.spc-tblfoot__note{font-size:13px;color:var(--muted);max-width:620px}
.spc-tool .spc-tblfoot{padding:0 4px}
/* tenure dumbbell */
.spc-tgrid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:20px;align-items:stretch}
.spc-db{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.spc-db li{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;gap:14px;align-items:center;font-size:14px}
.spc-db__t{position:relative;height:16px;background:linear-gradient(90deg,var(--tint),var(--tint)) center/100% 4px no-repeat}
.spc-db__r{position:absolute;top:5px;height:6px;background:var(--l1);border-radius:3px}
.spc-dot{position:absolute;top:2px;width:12px;height:12px;border-radius:50%;margin-left:-6px;display:inline-block}
.spc-key .spc-dot{position:static;margin:0}
.spc-dot--1{background:#fff;border:2px solid var(--brand)}.spc-dot--10{background:var(--btn)}
.spc-aside{background:var(--soft);border-radius:16px;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:8px}
.spc-aside__n{font-size:38px;font-weight:800;color:var(--btn);letter-spacing:-.02em}
.spc-aside__t{font-weight:600;color:var(--ink);line-height:1.35}
/* exit cards */
.spc-split--d{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}
.spc-stack{display:flex;flex-direction:column;gap:16px}
.spc-stack .spc-darkcard{flex:1;align-content:center}
.spc-dk2{background:var(--dcard);border:1px solid var(--dline);border-radius:16px;padding:22px;color:#e3dcec;line-height:1.45;display:grid;gap:6px}
.spc-dk2__n{font-size:30px;font-weight:800;color:#fff}
.spc-dk2__l{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--l1)}
/* probation */
.spc-bl--cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(12,auto);grid-auto-flow:column;column-gap:48px}
.spc-bl--cols li{grid-template-columns:150px minmax(0,1fr) 60px}
.spc-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
.spc-lc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:6px}
.spc-lc__n{font-size:34px;font-weight:800;color:var(--btn);letter-spacing:-.02em}
.spc-lc__t{font-size:14px;color:var(--t2);line-height:1.4;margin-bottom:10px!important}
.spc-tags2{display:flex;flex-wrap:wrap;gap:6px}
.spc-tags2 span{font-size:12.5px;background:var(--tint);color:var(--t2);border-radius:999px;padding:4px 10px}
@media (max-width:1000px){.spc-cards3{grid-template-columns:minmax(0,1fr)}.spc-tgrid,.spc-split--d{grid-template-columns:minmax(0,1fr)}}
@media (max-width:900px){.spc-bl--cols{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.spc-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.spc-db li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.spc-db__t{grid-column:1/-1;grid-row:2}.spc-tool{padding:12px}.spc-bl--cols li{grid-template-columns:minmax(0,1fr) auto}}

/* production additions */
.spc-sec--cont{padding-top:0!important}
.spc-dp__warn{font-size:13px;color:#8a4a08;background:#fdf0de;border-radius:10px;padding:8px 12px;margin-bottom:12px!important;max-width:820px}
.spc-mgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}
.spc .spc-hero .rank-math-breadcrumb{position:relative;margin:0 0 56px;padding:0 0 14px;font-size:13px;line-height:1.3;color:rgba(255,255,255,.8)}
.spc .spc-hero .rank-math-breadcrumb::after{content:"";position:absolute;left:-50vw;right:-50vw;bottom:0;height:1px;background:rgba(255,255,255,.1)}
.spc .spc-hero .rank-math-breadcrumb p{margin:0}
.spc .spc-hero .rank-math-breadcrumb a{color:#e8e8e8;font-weight:500;text-decoration:none}
.spc .spc-hero .rank-math-breadcrumb a:hover{color:#fff}
.spc .spc-hero .rank-math-breadcrumb .separator{color:rgba(255,255,255,.5)}
.spc .spc-hero .rank-math-breadcrumb .last{color:#fff;font-weight:600}
.spc .spc-chip--u{border:1px dashed #cfc8da;background:transparent}
.spc .spc-faq summary::-webkit-details-marker{display:none}
.spc a.spc-btn:hover{filter:brightness(1.05)}
.spc .spc-nav.is-fixed{transition:top .25s ease}
@media (max-width:900px){.spc .spc-hero .rank-math-breadcrumb{margin-bottom:32px}}

/* v1.6 design update: hero stat cards, top-corner hero pattern, full-width headings and ledes */
.spc .spc-hero .spc-ledger{opacity:.08!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 28%,transparent 55%),linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 16%,transparent 34%,transparent 66%,rgba(0,0,0,.5) 84%,#000 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 28%,transparent 55%),linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 16%,transparent 34%,transparent 66%,rgba(0,0,0,.5) 84%,#000 100%)!important;mask-composite:intersect!important}
.spc h2.spc-h2,.spc .spc-h2{max-width:100%!important;text-wrap:pretty!important}
.spc p.spc-lede,.spc .spc-lede{max-width:100%!important}
/* v1.6 alignment fixes */
.spc #employers .spc-split{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
.spc #employers ol.spc-check{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
@media (max-width:900px){.spc #employers ol.spc-check{grid-template-columns:minmax(0,1fr)!important}}
/* end v1.6 design update *//* End custom CSS */