.k-safety>section:nth-of-type(odd){background:var(--kaiser-tint)}.k-safety>section:nth-of-type(2n){background:#fff}.k-safety .k-safety-split{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:56px;display:grid}.k-safety .k-safety-align-start{align-items:start}.k-safety .k-text-link{gap:6px}.k-safety-hero h1{font-size:clamp(2.1rem,3.2vw,2.9rem);line-height:1.14}.k-safety-photo{border:1px solid var(--kaiser-line);background:#fff;min-width:0;overflow:visible}.k-safety-photo .k-image-link{display:block}.k-safety-photo img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.k-safety-photo--portrait img{aspect-ratio:982/1309}.k-safety-photo figcaption{color:var(--kaiser-muted);flex-direction:column;gap:8px;padding:16px 20px;font-size:.9rem;display:flex}.k-safety-photo figcaption span{line-height:1.5}.k-safety-zoom{color:var(--kaiser-blue);font-size:.8rem}.k-safety h3{margin-bottom:12px;font-size:1.2rem;line-height:1.4}.k-safety-copy>h3:not(:first-child){margin-top:32px}.k-safety-risks,.k-safety-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.k-safety-risk{border:1px solid var(--kaiser-line);border-top:3px solid var(--kaiser-blue);padding:28px}.k-safety-risk p:last-child,.k-safety-note p:last-child{margin-bottom:0}.k-safety-number{color:var(--kaiser-blue);margin-bottom:20px;font-family:Inter-Bold,Inter-Bold Fallback,sans-serif;font-size:.9rem;display:block}.k-safety-definitions{margin:0}.k-safety-definitions>div{border-top:1px solid var(--kaiser-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding:24px 0;display:grid}.k-safety-definitions dt{font-family:Inter-Bold,Inter-Bold Fallback,sans-serif;line-height:1.5}.k-safety-definitions dd{margin:0}.k-safety-note{border-left:4px solid var(--kaiser-blue);background:#fff;margin-top:32px;padding:28px 32px}.k-safety-note ul{margin-bottom:24px;padding-left:22px}.k-safety-note li+li{margin-top:10px}.k-safety .k-safety-source{color:var(--kaiser-muted);margin-top:20px;font-size:.9rem}.k-safety-source a{line-height:inherit;text-underline-offset:3px;text-decoration:underline}.k-safety-checklist{max-width:900px;margin:0;padding-left:36px}.k-safety-checklist li{border-bottom:1px solid var(--kaiser-line);padding:20px 16px;font-size:1.1rem}.k-safety-checklist li:first-child{padding-top:0}.k-safety-checklist li::marker{color:var(--kaiser-blue);font-family:Inter-Bold,Inter-Bold Fallback,sans-serif}.k-safety-faq{max-width:900px}.k-safety-faq details{border-top:1px solid var(--kaiser-line)}.k-safety-faq details:last-child{border-bottom:1px solid var(--kaiser-line)}.k-safety-faq summary{cursor:pointer;padding:22px 12px;font-family:Inter-Bold,Inter-Bold Fallback,sans-serif;line-height:1.5}.k-safety-faq summary::marker{color:var(--kaiser-blue)}.k-safety-faq details>div{max-width:76ch;padding:0 12px 20px}.k-safety-faq summary:focus-visible{outline:3px solid var(--kaiser-blue);outline-offset:2px}.k-safety .k-safety-editorial{max-width:85ch;margin-top:32px}@media (width<=991px){.k-safety .k-safety-split{grid-template-columns:1fr;gap:32px}.k-safety-photo{width:100%;max-width:600px}}@media (width<=767px){.k-safety-risks,.k-safety-responsibilities,.k-safety-definitions>div{grid-template-columns:1fr;gap:16px}.k-safety-risk,.k-safety-note{padding:24px}.k-safety-checklist li{padding-left:8px;padding-right:0;font-size:1rem}}
