.xt-b2b-home .v22-home-hero{padding:42px 0 30px;background:radial-gradient(ellipse at 90% 0,#165b64,transparent 65%),#092b3d}.xt-b2b-home .v22-home-hero h1{font-size:clamp(32px,4.2vw,54px);line-height:1.3;max-width:900px;margin:12px 0 16px}.xt-b2b-home .v22-home-hero h1 span{color:#a9ecdc}.xt-b2b-home .v22-home-hero .v22-lead{max-width:860px;font-size:16px;line-height:1.85;margin-bottom:22px}.xt-b2b-shortcuts{display:flex;flex-wrap:wrap;gap:10px 24px;margin:14px 0}.xt-b2b-home .xt-b2b-shortcuts a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#e1f3ef;text-decoration:underline;text-underline-offset:5px}.xt-b2b-home .v22-hero-disclosure{font-size:11px;line-height:1.8;max-width:950px;margin:10px 0 0;color:#bbd9dd}.xt-b2b-start{padding:30px 0 20px;scroll-margin-top:180px}.xt-b2b-home .xt-b2b-start .v22-section-heading{margin-bottom:20px}.xt-b2b-home .xt-b2b-start h2{font-size:28px;margin:4px 0}.xt-b2b-home .v22-doors{margin-top:0;gap:16px}.xt-b2b-home .v22-door{gap:8px;padding:23px;border-color:#d3e2e0;border-top:3px solid #1c7775;border-radius:12px;background:#fff}.xt-b2b-home .v22-door h3{font-size:20px;line-height:1.55;margin:8px 0;color:#153e48}.xt-b2b-home .v22-door .v22-door-number{font-size:10px;letter-spacing:.03em;color:#456d73}.xt-b2b-home .v22-door p{font-size:13px;line-height:1.85;margin:0 0 12px}.xt-b2b-home .v22-door .xt-b2b-door-primary{justify-content:space-between;gap:10px;padding:10px 12px;background:#edf6f3;border-radius:8px;font-size:13px;color:#075d58;text-decoration:none}.xt-b2b-home .v22-door .xt-b2b-door-primary:hover{background:#dceee7}.xt-b2b-home .v22-door .xt-b2b-door-secondary{font-size:11px;color:#486773;font-weight:500;text-decoration:underline;text-underline-offset:3px}.xt-b2b-home .xt-b2b-door-employer{border-top-color:#3f69aa}.xt-b2b-home .xt-b2b-door-candidate{border-top-color:#80639b}.xt-b2b-access-note{font-size:11px;line-height:1.85;color:#526975;margin:16px 0 0}.xt-b2b-home :focus-visible{outline:3px solid #d79e34;outline-offset:4px}@media(max-width:1000px){.xt-b2b-home .v22-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.xt-b2b-home .v22-home-hero{padding:28px 0 24px}.xt-b2b-home .v22-home-hero h1{font-size:33px}.xt-b2b-home .v22-home-hero .v22-lead{font-size:14px;margin-bottom:18px}.xt-b2b-shortcuts{gap:6px 16px}.xt-b2b-home .xt-b2b-shortcuts a{font-size:12px}.xt-b2b-start{padding-top:24px}.xt-b2b-home .xt-b2b-start h2{font-size:25px}.xt-b2b-home .v22-doors{gap:10px}.xt-b2b-home .v22-door{padding:16px}.xt-b2b-home .v22-door h3{font-size:17px}.xt-b2b-home .v22-door p{font-size:12px}.xt-b2b-home .v22-door .xt-b2b-door-primary{padding:9px;font-size:12px}}@media(max-width:360px){.xt-b2b-home .v22-doors{grid-template-columns:1fr}}.xt-occupation-explorer .xt-occupation-list{border:1px solid #cbded7;background:#f6faf8;border-radius:14px;padding:12px 20px;margin:18px 0}.xt-occupation-list>summary{cursor:pointer;min-height:48px;align-content:center;font-weight:700;font-size:15px;color:#174b48}.xt-occupation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0}.xt-occupation-grid article{min-width:0;border:1px solid #dae6e0;background:#fff;padding:18px;border-radius:10px}.xt-occupation-grid h3{font-size:15px;line-height:1.6;margin:0 0 12px;color:#193c47}.xt-occupation-grid nav{display:grid;gap:4px}.xt-occupation-grid a{display:flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;color:#08675d}.xt-occupation-note{font-size:12px;line-height:1.85;color:#526975}.xt-occupation-explorer :focus-visible{outline:3px solid #b97400;outline-offset:3px}@media(max-width:900px){.xt-occupation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.xt-occupation-grid{grid-template-columns:1fr}.xt-occupation-explorer .xt-occupation-list{padding:10px 16px}}