.employee-page .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.8125rem;color:var(--muted);margin-bottom:24px}
.breadcrumbs a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}
.breadcrumbs a:hover{color:var(--orange)}
.employee-hero{padding-top:12px}
.employee-hero .hero-grid{grid-template-columns:1.08fr 1fr;gap:50px}
.employee-hero .hero-copy{padding:12px 0 22px}
.employee-hero h1{font-size:clamp(2.6rem,4.15vw,3.8rem);line-height:1.12}
.employee-hero .hero-intro{max-width:46ch;margin-top:25px}
.employee-hero .eyebrow{font-size:.6875rem;letter-spacing:.07em;margin-bottom:24px}
.employee-hero .hero-visual{min-height:530px}
.employee-hero .hero-image{object-position:50% 47%}
.employee-hero .hero-actions{gap:24px}
.employee-hero .hero-note{font-size:.8125rem;max-width:45ch}
.coverage-note{display:flex;align-items:center;gap:9px;font-size:.8125rem;font-weight:600;margin-top:30px;color:var(--muted)}
.coverage-note svg{width:18px;height:20px;color:var(--orange)}
.employee-hero .photo-caption strong{font-size:.875rem}
.employee-hero .photo-caption span{font-size:.75rem}
.employee-services{background:#fff}
.employee-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px;border-top:1px solid var(--line)}
.employee-service{padding:32px 0 30px;border-bottom:1px solid var(--line)}
.service-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}
.employee-service .service-icon{background:var(--paper);border:0;width:48px;height:48px}
.employee-service .service-number{align-self:center;padding:0;font-size:.8125rem}
.employee-service h3{font-size:1.4375rem;line-height:1.25;margin-bottom:15px}
.employee-service>p{font-size:1rem;color:var(--muted);line-height:1.7;margin-bottom:20px}
.employee-service .check-list{font-size:.9375rem;gap:10px;padding-bottom:0;line-height:1.65}
.service-boundaries{font-size:.875rem;color:var(--muted);max-width:100ch;margin-top:25px}
.adviser-panel{background:var(--soft);border-left:3px solid var(--orange);padding:29px 32px;margin-top:42px;display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;border-radius:0 6px 6px 0}
.adviser-panel .eyebrow{font-size:.6875rem;margin-bottom:13px}
.adviser-panel h3{font-size:1.5625rem;line-height:1.3;max-width:24ch}
.adviser-panel p:not(.eyebrow){font-size:.9375rem;line-height:1.75;color:var(--muted)}
.adviser-panel p+p{margin-top:12px}
.hr-section{padding:92px 0;background:var(--navy);color:white}
.hr-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}
.hr-copy h2 span{color:#f4b18d}
.hr-copy>p:not(.eyebrow){font-size:1rem;color:var(--light-text);line-height:1.75;margin-top:25px;max-width:43ch}
.hr-copy .button{margin-top:29px}
.hr-deliverables{border-top:1px solid #627781;padding-top:24px}
.hr-deliverables>h3{font-size:1.125rem;letter-spacing:-.01em}
.hr-deliverables dl{margin:17px 0 0}
.hr-deliverables dl>div{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid #3a525c}
.hr-deliverables dt{font-size:.9375rem;font-weight:700;color:white}
.hr-deliverables dd{margin:0;color:var(--light-text);font-size:.9375rem;line-height:1.7}
.hr-deliverables>p{font-size:.8125rem;color:var(--light-text);line-height:1.75;margin-top:20px}
.hr-section :focus-visible{outline-color:#ffcb98}
.employee-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:42px}
.employee-steps h3{font-size:1.3125rem;line-height:1.35}
.employee-steps .step-line{margin-bottom:22px}
.employee-steps p.step-result{font-size:.8125rem}
.employee-fees .fees-copy h2{font-size:2.375rem}
.employee-page .field label{font-size:.9375rem}
.employee-page .field label span{font-size:.75rem;white-space:normal}
.employee-page .field input::placeholder,.employee-page .field textarea::placeholder{font-size:.875rem}
.form-required{font-size:.8125rem;color:var(--muted);margin-bottom:22px}
.employee-page .form-hint,.employee-page .preview-note{font-size:.8125rem}
.employee-page .preview-note{max-width:none}
.employee-page .enquiry-form{padding:32px}
.employee-page .contact-copy h2{font-size:2.5rem}
.employee-page .footer-top nav a{min-height:40px}
@media(min-width:1600px){.employee-hero .hero-visual{min-height:560px}}
@media(max-width:1150px){.employee-hero .hero-grid{gap:32px}.employee-hero h1{font-size:3.125rem}.employee-hero .hero-intro{font-size:1.0625rem}.employee-hero .eyebrow{font-size:.625rem}.employee-hero .hero-visual{min-height:525px}.employee-hero .hero-actions{gap:17px}.employee-service-grid{gap:0 27px}.employee-service h3{font-size:1.3125rem}.hr-grid{gap:48px}.hr-deliverables dl>div{grid-template-columns:120px 1fr;gap:18px}.employee-steps{gap:24px}.employee-steps h3{font-size:1.25rem}.employee-page .contact-copy h2{font-size:2.3125rem}}
@media(max-width:960px){.employee-hero .hero-grid{grid-template-columns:1fr 1fr;gap:27px}.employee-hero h1{font-size:2.625rem}.employee-hero .eyebrow{display:block;font-size:.6875rem;max-width:30ch;line-height:1.7}.employee-hero .small-line{display:none}.employee-hero .hero-intro{font-size:1rem}.employee-hero .hero-visual{min-height:540px}.employee-hero .hero-actions{gap:4px}.employee-hero .hero-note{font-size:.75rem}.coverage-note{font-size:.75rem;margin-top:22px;align-items:flex-start}.employee-hero .photo-caption{padding:17px}.employee-hero .photo-caption strong{font-size:.8125rem}.employee-hero .photo-caption span{font-size:.6875rem}.employee-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.employee-service h3{font-size:1.5rem}.adviser-panel{gap:30px;padding:27px}.hr-section{padding:78px 0}.hr-grid{gap:35px}.hr-copy h2{font-size:2.25rem}.hr-deliverables dl>div{display:block;padding:19px 0}.hr-deliverables dd{margin-top:7px}.employee-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 45px}.employee-steps h3{font-size:1.375rem}.employee-steps p.step-result{font-size:.875rem}.employee-page .contact-copy h2{font-size:2.375rem}}
@media(max-width:720px){.employee-page .breadcrumbs{margin-bottom:10px;font-size:.75rem;gap:10px}.employee-hero{padding-top:8px}.employee-hero .hero-grid{grid-template-columns:1fr;gap:25px}.employee-hero .hero-copy{padding:5px 0 0}.employee-hero .eyebrow{max-width:none;font-size:.625rem;margin-bottom:18px}.employee-hero h1{font-size:clamp(2.45rem,8.6vw,3.7rem);max-width:17ch}.employee-hero .hero-intro{font-size:1.0625rem;margin-top:22px;max-width:47ch}.employee-hero .hero-actions{flex-direction:row;gap:15px}.employee-hero .hero-note{font-size:.8125rem}.coverage-note{margin-top:23px;font-size:.8125rem}.employee-hero .hero-visual{height:420px;min-height:420px}.employee-hero .hero-image{object-position:50% 42%}.employee-hero .photo-caption{padding:18px 20px}.employee-hero .photo-caption strong{font-size:.875rem}.employee-hero .photo-caption span{font-size:.75rem}.employee-service-grid{grid-template-columns:1fr;gap:0}.employee-service{padding:28px 0 30px}.service-heading{margin-bottom:18px}.employee-service h3{font-size:1.5rem}.employee-service>p{font-size:1rem;max-width:49ch;margin-bottom:16px}.employee-service .check-list{font-size:1rem;max-width:49ch}.service-boundaries{font-size:.875rem}.adviser-panel{grid-template-columns:1fr;gap:18px;padding:25px;margin-top:31px}.adviser-panel h3{font-size:1.5rem;max-width:25ch}.adviser-panel p:not(.eyebrow){font-size:1rem}.hr-section{padding:63px 0}.hr-grid{grid-template-columns:1fr;gap:38px}.hr-copy h2{font-size:2.375rem}.hr-copy h2 br:last-child{display:none}.hr-copy>p:not(.eyebrow){max-width:47ch}.hr-deliverables{padding-top:24px}.hr-deliverables>h3{font-size:1.25rem}.hr-deliverables dl>div{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:21px 0}.hr-deliverables dd{margin:0}.hr-deliverables>p{font-size:.875rem}.employee-steps{grid-template-columns:1fr;gap:31px;margin-top:29px}.employee-steps .step-line{margin-bottom:17px}.employee-steps h3{font-size:1.4375rem}.employee-steps p.step-result{font-size:.875rem}.employee-fees .fees-copy h2{font-size:2.125rem}.employee-page .contact-copy h2{font-size:2.375rem}.employee-page .enquiry-form{padding:25px}.employee-page .form-hint,.employee-page .preview-note{font-size:.8125rem}.employee-page .form-required{font-size:.8125rem}.employee-page .footer-top nav a{min-height:44px}}
@media(max-width:390px){.employee-hero h1{font-size:2.45rem}.employee-hero .hero-actions{align-items:flex-start;flex-direction:column;gap:3px}.employee-hero .hero-visual{height:390px;min-height:390px}.employee-hero .photo-caption{gap:10px;padding:16px}.employee-hero .photo-caption strong{font-size:.8125rem}.employee-hero .photo-caption span{font-size:.6875rem}.hr-deliverables dl>div{display:block}.hr-deliverables dd{margin-top:7px}.employee-page .enquiry-form{padding:20px}.employee-page .contact-copy h2{font-size:2.125rem}}
@media print{.breadcrumbs,.coverage-note{display:none}.employee-hero .hero-visual{min-height:320px}.hr-section{padding:30px 0}.employee-service,.adviser-panel{break-inside:avoid}.employee-service-grid{grid-template-columns:1fr 1fr}.employee-steps{grid-template-columns:1fr 1fr}}
