.toneTitle_tone__0q_CO{color:var(--tone-title,var(--text-title))}.toneTitle_silver___3sPJ,.toneTitle_tone__0q_CO{display:inline;-webkit-text-fill-color:currentColor;text-shadow:none}.toneTitle_silver___3sPJ{color:inherit}@supports not (-webkit-background-clip:text){.toneTitle_silver___3sPJ,.toneTitle_tone__0q_CO{background:none;color:var(--tone-title,var(--text-title));-webkit-text-fill-color:currentColor}}.toneTitle_stacked__UnoPw .toneTitle_silver___3sPJ{display:block;margin-top:var(--space-xs)}h1>.toneTitle_tone__0q_CO{color:var(--colour-blue)!important}h1>.toneTitle_tone__0q_CO,h1>.toneTitle_tone__0q_CO>.toneTitle_silver___3sPJ{-webkit-text-fill-color:currentColor!important;text-shadow:none!important;-webkit-text-stroke:0;filter:none}h1>.toneTitle_tone__0q_CO>.toneTitle_silver___3sPJ{color:inherit!important;background:none!important;padding-bottom:.2em}:root[data-theme=dark] h1>.toneTitle_tone__0q_CO,:root[data-theme=dark] h1>.toneTitle_tone__0q_CO>.toneTitle_silver___3sPJ{color:var(--heading-metal-fallback)!important;background-image:var(--heading-premium-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;padding-bottom:.2em;text-shadow:var(--heading-emboss-shadow)!important;-webkit-text-stroke:.5px color-mix(in srgb,var(--heading-metal-fallback) 86%,transparent);filter:var(--heading-premium-filter)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) h1>.toneTitle_tone__0q_CO,:root:not([data-theme=light]) h1>.toneTitle_tone__0q_CO>.toneTitle_silver___3sPJ{color:var(--heading-metal-fallback)!important;background-image:var(--heading-premium-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;padding-bottom:.2em;text-shadow:var(--heading-emboss-shadow)!important;-webkit-text-stroke:.5px color-mix(in srgb,var(--heading-metal-fallback) 86%,transparent);filter:var(--heading-premium-filter)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){h1>.toneTitle_tone__0q_CO>.toneTitle_silver___3sPJ{background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;text-shadow:none!important;-webkit-text-stroke:0;filter:none}}@media (forced-colors:active){h1>.toneTitle_tone__0q_CO,h1>.toneTitle_tone__0q_CO>.toneTitle_silver___3sPJ{background:none!important;-webkit-text-fill-color:currentColor!important;color:CanvasText!important;text-shadow:none!important;-webkit-text-stroke:0;filter:none}}.SafetyHubHero_hero__3tdGp{align-items:start}.SafetyHubHero_hero__3tdGp+*{margin-top:var(--primary-section-start-gap)}.SafetyHubHero_copy__sd_ys{min-width:0}.SafetyHubHero_copy__sd_ys h1,.SafetyHubHero_copy__sd_ys h2{max-width:760px}.SafetyHubHero_titleLink__L15tJ{color:inherit;text-decoration:none}.SafetyHubHero_titleLink__L15tJ:focus-visible,.SafetyHubHero_titleLink__L15tJ:hover{color:var(--brand)}.SafetyHubHero_copy__sd_ys>p:last-of-type{max-width:60ch}.SafetyHubHero_logoMedia__E9di_{justify-self:end;align-self:center;width:min(100%,620px);max-width:620px;height:min(100%,570px);min-height:460px;aspect-ratio:1}.SafetyHubHero_logoMedia__E9di_ img{object-fit:contain;object-position:center;padding:0;transform:scale(1.1);transform-origin:center}.SafetyHubHero_photoMedia__dOOzJ{align-self:start}.SafetyHubHero_photoMedia__dOOzJ img{object-fit:cover;object-position:center}.SafetyHubHero_professionalBoundariesMedia__ZBLtm img{object-position:36% center}:root[data-theme=dark] .SafetyHubHero_logoMedia__E9di_ img{filter:brightness(0) invert(1) drop-shadow(0 14px 28px color-mix(in srgb,#000000 26%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--colour-blue-sky) 24%,transparent));opacity:.96}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .SafetyHubHero_logoMedia__E9di_ img{filter:brightness(0) invert(1) drop-shadow(0 14px 28px color-mix(in srgb,#000000 26%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--colour-blue-sky) 24%,transparent));opacity:.96}}@media (max-width:960px){.SafetyHubHero_logoMedia__E9di_{justify-self:center;width:min(78vw,470px);height:auto;min-height:0}.SafetyHubHero_photoMedia__dOOzJ{width:min(100%,680px);justify-self:center}.SafetyHubHero_mobileMenuHeroActions___CUzq{margin-top:var(--space-lg)}}@media (max-width:560px){.SafetyHubHero_logoMedia__E9di_{width:min(88vw,380px)}}.SafetyHubHero_mediaCard__i9J_M{align-self:start;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-blue);padding:var(--space-lg);box-shadow:var(--shadow-soft)}.SafetyHubHero_mediaCardInner__6a1IK{position:relative;width:100%;height:100%}.SafetyHubHero_mediaCardInner__6a1IK img{object-fit:contain;object-position:center;border-radius:var(--radius-sm)}:root[data-theme=dark] .SafetyHubHero_mediaCard__i9J_M{background:color-mix(in srgb,var(--surface-strong) 48%,var(--panel))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .SafetyHubHero_mediaCard__i9J_M{background:color-mix(in srgb,var(--surface-strong) 48%,var(--panel))}}@media (max-width:960px){.SafetyHubHero_mediaCard__i9J_M{padding:var(--space-sm)}}.page_toolPage__fYZBE{--tool-border:color-mix(in srgb,var(--brand) 24%,var(--border));--tool-panel-bg:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--colour-blue-sky) 13%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--colour-blue-pale) 22%,var(--surface)) 0%,var(--surface) 100%);--tool-panel-shadow:0 22px 58px color-mix(in srgb,var(--brand) 11%,transparent),inset 0 1px 0 color-mix(in srgb,#ffffff 10%,transparent)}:root[data-theme=dark] .page_toolPage__fYZBE{--tool-border:color-mix(in srgb,var(--colour-blue-medium) 36%,var(--border));--tool-panel-bg:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--colour-blue-sky) 10%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--colour-blue-medium) 12%,var(--panel)) 0%,var(--panel) 100%);--tool-panel-shadow:0 22px 58px color-mix(in srgb,#000000 25%,transparent),inset 0 1px 0 color-mix(in srgb,var(--colour-blue-sky) 9%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page_toolPage__fYZBE{--tool-border:color-mix(in srgb,var(--colour-blue-medium) 36%,var(--border));--tool-panel-bg:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--colour-blue-sky) 10%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--colour-blue-medium) 12%,var(--panel)) 0%,var(--panel) 100%);--tool-panel-shadow:0 22px 58px color-mix(in srgb,#000000 25%,transparent),inset 0 1px 0 color-mix(in srgb,var(--colour-blue-sky) 9%,transparent)}}.page_releaseShell__nJxUE footer a,.page_releaseShell__nJxUE footer button,.page_toolPage__fYZBE a{display:inline-flex;min-height:44px;align-items:center}.page_heroImage__m_c4P{margin-top:0;aspect-ratio:16/9;min-height:0;background:color-mix(in srgb,var(--colour-blue-pale) 42%,#ffffff);box-shadow:0 24px 62px color-mix(in srgb,var(--brand) 13%,transparent),inset 0 1px 0 color-mix(in srgb,#ffffff 84%,transparent)}.page_heroImage__m_c4P img{object-fit:cover}.page_instructions__hzwxP{display:block;margin-bottom:var(--space-3xl);padding:clamp(var(--space-xl),3.4vw,var(--space-3xl));border:1px solid var(--tool-border);border-radius:var(--radius-md);background:var(--tool-panel-bg);box-shadow:var(--tool-panel-shadow)}.page_actionSection__G6qMl h2,.page_instructions__hzwxP h2,.page_limits__WaM2u h2{margin-top:0;color:var(--brand)}.page_instructions__hzwxP li,.page_limits__WaM2u li,.page_planIntro__SV1OQ{margin-bottom:10px;line-height:1.55}.page_planIntro__SV1OQ{max-width:760px;margin-top:var(--space-sm);color:var(--muted);font-size:clamp(16px,1.45vw,18px)}.page_stepPlan__z2u2O{counter-reset:risk-step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin:clamp(var(--space-xl),3vw,var(--space-2xl)) 0 0;padding:0;list-style:none}.page_stepPlan__z2u2O li{counter-increment:risk-step;display:grid;gap:10px;min-height:168px;align-content:center;justify-items:center;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--tool-border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 88%,var(--colour-blue-pale)) 0,color-mix(in srgb,var(--colour-blue-pale) 54%,#ffffff) 100%);color:var(--title-primary);padding:clamp(16px,2vw,22px);font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1.25;text-align:center;box-shadow:0 16px 34px color-mix(in srgb,var(--brand) 9%,transparent),inset 0 1px 0 color-mix(in srgb,#ffffff 86%,transparent)}.page_stepPlan__z2u2O li:before{content:counter(risk-step);color:var(--brand);font-family:var(--font-display);font-size:clamp(42px,4.4vw,62px);font-weight:300;line-height:1;letter-spacing:-.025em}:root[data-theme=dark] .page_actionSection__G6qMl h2,:root[data-theme=dark] .page_checklist__dHo4n legend,:root[data-theme=dark] .page_instructions__hzwxP h2,:root[data-theme=dark] .page_limits__WaM2u h2{color:var(--colour-blue-sky)}:root[data-theme=dark] .page_actionSection__G6qMl,:root[data-theme=dark] .page_checklist__dHo4n fieldset,:root[data-theme=dark] .page_instructions__hzwxP,:root[data-theme=dark] .page_limits__WaM2u{border-color:var(--tool-border);background:var(--tool-panel-bg);box-shadow:var(--tool-panel-shadow)}:root[data-theme=dark] .page_stepPlan__z2u2O li{border-color:color-mix(in srgb,var(--colour-blue-medium) 42%,var(--border));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--colour-blue-sky) 13%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--colour-blue-medium) 15%,var(--panel)) 0,color-mix(in srgb,#001a33 72%,var(--panel)) 100%);color:var(--title-primary);box-shadow:0 16px 38px color-mix(in srgb,#000000 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--colour-blue-sky) 10%,transparent)}:root[data-theme=dark] .page_stepPlan__z2u2O li:before{color:var(--colour-blue-sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page_actionSection__G6qMl h2,:root:not([data-theme=light]) .page_checklist__dHo4n legend,:root:not([data-theme=light]) .page_instructions__hzwxP h2,:root:not([data-theme=light]) .page_limits__WaM2u h2{color:var(--colour-blue-sky)}:root:not([data-theme=light]) .page_actionSection__G6qMl,:root:not([data-theme=light]) .page_checklist__dHo4n fieldset,:root:not([data-theme=light]) .page_instructions__hzwxP,:root:not([data-theme=light]) .page_limits__WaM2u{border-color:var(--tool-border);background:var(--tool-panel-bg);box-shadow:var(--tool-panel-shadow)}:root:not([data-theme=light]) .page_stepPlan__z2u2O li{border-color:color-mix(in srgb,var(--colour-blue-medium) 42%,var(--border));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--colour-blue-sky) 13%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--colour-blue-medium) 15%,var(--panel)) 0,color-mix(in srgb,#001a33 72%,var(--panel)) 100%);color:var(--title-primary);box-shadow:0 16px 38px color-mix(in srgb,#000000 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--colour-blue-sky) 10%,transparent)}:root:not([data-theme=light]) .page_stepPlan__z2u2O li:before{color:var(--colour-blue-sky)}}.page_checklist__dHo4n{display:grid;gap:clamp(var(--space-xl),3vw,var(--space-2xl))}.page_checklist__dHo4n fieldset{position:relative;min-width:0;overflow:hidden;padding:clamp(var(--space-xl),3vw,var(--space-3xl));border:1px solid var(--tool-border);border-radius:var(--radius-md);background:var(--tool-panel-bg);box-shadow:var(--tool-panel-shadow)}.page_checklist__dHo4n fieldset:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--brand),var(--colour-blue-medium))}.page_checklist__dHo4n fieldset:after{content:"";display:block;clear:both}.page_checklist__dHo4n legend{float:left;width:100%;margin:0 0 var(--space-sm);padding:0 0 var(--space-md);border-bottom:1px solid color-mix(in srgb,var(--tool-border) 72%,transparent);color:var(--brand);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:700;line-height:1.12;text-wrap:balance}.page_sectionHelper__lTria{clear:both;margin:0 0 clamp(var(--space-xl),3vw,var(--space-2xl));color:var(--muted);font-size:clamp(16px,1.45vw,18px);font-weight:400;line-height:1.55}.page_checklist__dHo4n legend+label{clear:both}.page_checklist__dHo4n fieldset>label:not(.page_notesLabel__HTh2l){display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-md);align-items:start;min-height:50px;padding:var(--space-sm) 0;color:var(--muted);font-size:clamp(16px,1.45vw,18px);line-height:1.55;cursor:pointer}.page_checklist__dHo4n fieldset>label:not(.page_notesLabel__HTh2l)+label:not(.page_notesLabel__HTh2l){border-top:1px solid color-mix(in srgb,var(--tool-border) 38%,transparent)}.page_checklist__dHo4n input[type=checkbox]{width:28px;height:28px;margin:.08em 0 0;border-radius:var(--radius-xs);accent-color:var(--brand);justify-self:start}.page_checklist__dHo4n input[type=checkbox]:focus-visible,.page_checklist__dHo4n textarea:focus-visible,.page_tableWrap__VHO28:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.page_notesLabel__HTh2l{display:grid;gap:var(--space-sm);margin-top:clamp(var(--space-lg),2.4vw,var(--space-xl));color:var(--title-primary);font-size:clamp(16px,1.35vw,18px);font-weight:700;line-height:1.35}.page_notesLabel__HTh2l textarea{width:100%;min-height:clamp(132px,12vw,180px);resize:vertical;padding:var(--space-md);border:1px solid var(--tool-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);font:inherit;font-weight:400}.page_notesLabel__HTh2l textarea::placeholder,.page_tableWrap__VHO28 input::placeholder{color:var(--text-silver);font-weight:400;opacity:1}:root[data-theme=dark] .page_actionSection__G6qMl p,:root[data-theme=dark] .page_checklist__dHo4n fieldset>label:not(.page_notesLabel__HTh2l),:root[data-theme=dark] .page_limits__WaM2u p,:root[data-theme=dark] .page_planIntro__SV1OQ{color:var(--muted)}:root[data-theme=dark] .page_notesLabel__HTh2l,:root[data-theme=dark] .page_tableWrap__VHO28 th{color:var(--title-primary)}:root[data-theme=dark] .page_notesLabel__HTh2l textarea,:root[data-theme=dark] .page_tableWrap__VHO28,:root[data-theme=dark] .page_tableWrap__VHO28 table{border-color:color-mix(in srgb,var(--colour-blue-medium) 38%,var(--border));background:color-mix(in srgb,#000000 18%,var(--background));color:var(--foreground)}:root[data-theme=dark] .page_tableWrap__VHO28 th{background:color-mix(in srgb,var(--colour-blue-medium) 18%,var(--panel))}:root[data-theme=dark] .page_tableWrap__VHO28 input{border-color:color-mix(in srgb,var(--colour-blue-medium) 38%,var(--border));background:color-mix(in srgb,#000000 16%,var(--background));color:var(--foreground)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page_actionSection__G6qMl p,:root:not([data-theme=light]) .page_checklist__dHo4n fieldset>label:not(.page_notesLabel__HTh2l),:root:not([data-theme=light]) .page_limits__WaM2u p,:root:not([data-theme=light]) .page_planIntro__SV1OQ{color:var(--muted)}:root:not([data-theme=light]) .page_notesLabel__HTh2l,:root:not([data-theme=light]) .page_tableWrap__VHO28 th{color:var(--title-primary)}:root:not([data-theme=light]) .page_notesLabel__HTh2l textarea,:root:not([data-theme=light]) .page_tableWrap__VHO28,:root:not([data-theme=light]) .page_tableWrap__VHO28 table{border-color:color-mix(in srgb,var(--colour-blue-medium) 38%,var(--border));background:color-mix(in srgb,#000000 18%,var(--background));color:var(--foreground)}:root:not([data-theme=light]) .page_tableWrap__VHO28 th{background:color-mix(in srgb,var(--colour-blue-medium) 18%,var(--panel))}:root:not([data-theme=light]) .page_tableWrap__VHO28 input{border-color:color-mix(in srgb,var(--colour-blue-medium) 38%,var(--border));background:color-mix(in srgb,#000000 16%,var(--background));color:var(--foreground)}}.page_actionSection__G6qMl,.page_limits__WaM2u{margin-top:var(--space-3xl)}.page_actionSection__G6qMl{padding:clamp(var(--space-xl),3vw,var(--space-3xl));border:1px solid var(--tool-border);border-radius:var(--radius-md);background:var(--tool-panel-bg);box-shadow:var(--tool-panel-shadow)}.page_actionSection__G6qMl p{max-width:860px;margin:var(--space-sm) 0 var(--space-xl);color:var(--muted);font-size:15px;line-height:1.6}.page_tableWrap__VHO28{overflow-x:auto;border:1px solid var(--tool-border);border-radius:var(--radius-md);background:var(--surface)}.page_tableWrap__VHO28 table{width:100%;min-width:720px;border-collapse:collapse;background:var(--surface)}.page_tableWrap__VHO28 td,.page_tableWrap__VHO28 th{min-width:150px;padding:14px;border:1px solid var(--tool-border);text-align:left;vertical-align:top}.page_tableWrap__VHO28 th{background:color-mix(in srgb,var(--brand-soft) 56%,var(--surface));color:var(--title-primary)}.page_tableWrap__VHO28 td{height:72px}.page_tableWrap__VHO28 input{width:100%;min-height:44px;padding:8px;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--foreground);font:inherit}.page_tableWrap__VHO28 input:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.page_limits__WaM2u{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:var(--space-xl);padding:clamp(var(--space-xl),3vw,var(--space-3xl));border:1px solid var(--tool-border);border-top:5px solid var(--brand);border-radius:var(--radius-md);background:var(--tool-panel-bg);box-shadow:var(--tool-panel-shadow)}.page_limits__WaM2u ul{margin-top:var(--space-lg);padding-left:1.35rem}.page_limits__WaM2u p{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.page_limits__WaM2u a{color:var(--brand);text-decoration-thickness:2px;text-underline-offset:3px}@media (max-width:760px){.page_instructions__hzwxP,.page_limits__WaM2u,.page_stepPlan__z2u2O{grid-template-columns:1fr}.page_checklist__dHo4n fieldset,.page_instructions__hzwxP,.page_limits__WaM2u{padding:var(--space-lg)}}@media print{.page_toolPage__fYZBE{max-width:none;padding:0;color:#000}.page_checklist__dHo4n fieldset,.page_instructions__hzwxP,.page_limits__WaM2u,.page_tableWrap__VHO28{page-break-inside:avoid;break-inside:avoid;border-color:#555;background:#fff;box-shadow:none}.page_checklist__dHo4n fieldset{margin-bottom:12mm}.page_notesLabel__HTh2l textarea{min-height:22mm;border-color:#777}.page_notesLabel__HTh2l textarea::placeholder,.page_tableWrap__VHO28 input::placeholder{color:transparent}.page_tableWrap__VHO28{overflow:visible}.page_tableWrap__VHO28 table{min-width:0}.page_tableWrap__VHO28 input{min-height:18mm;border-color:#777;background:#fff;color:#000}.page_toolPage__fYZBE a{min-height:0}.page_releaseShell__nJxUE footer{display:none}}@media (prefers-reduced-motion:reduce){.page_toolPage__fYZBE *,.page_toolPage__fYZBE :after,.page_toolPage__fYZBE :before{scroll-behavior:auto}}