
.safety-page{padding-top:48px;padding-bottom:72px;max-width:1160px}.safety-intro{max-width:850px;padding-bottom:44px}.safety-page h1{font-size:clamp(42px,6vw,80px);line-height:1.03;margin:20px 0 24px;letter-spacing:-.04em}.safety-page h1 em{font-style:normal;color:var(--accent,#dce775)}.safety-lead{font-size:clamp(18px,2vw,22px);line-height:1.65;max-width:800px}.safety-readtime{font-size:13px;color:#b2b9b3;margin-top:20px}.safety-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.safety-topic{border-top:1px solid #485149;padding:28px 0 32px}.safety-page .safety-number{font-size:13px;color:#dce775;letter-spacing:.13em;margin:0 0 14px}.safety-page h2{font-size:clamp(24px,2.7vw,33px);line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}.safety-topic p{font-size:16px;line-height:1.75;margin:0 0 16px;max-width:none}.safety-topic p:last-child{margin-bottom:0}.safety-checklist{padding:32px 36px;margin-top:8px;background:#e8edce;color:#17221b;border-radius:4px}.safety-checklist .eyebrow{color:#46563d;margin-top:0}.safety-checklist h2{font-size:30px}.safety-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px;list-style:none;padding:0;margin:24px 0 0}.safety-checklist li{font-size:17px;line-height:1.6;position:relative;padding-left:27px}.safety-checklist li:before{content:"□";position:absolute;left:0;top:0;color:#46563d}.safety-closing{padding-top:28px;font-size:14px;line-height:1.7}.safety-closing p{margin:0 0 16px}.safety-closing a{text-decoration:underline;text-underline-offset:4px}.safety-closing .safety-note{color:#b2b9b3;max-width:920px}.safety-page a:focus-visible{outline:2px solid #dce775;outline-offset:5px}@media(max-width:760px){.safety-page{padding-top:30px;padding-bottom:45px}.safety-intro{padding-bottom:28px}.safety-grid{grid-template-columns:1fr;gap:0}.safety-topic{padding:24px 0 28px}.safety-checklist{padding:26px 22px}.safety-checklist ul{grid-template-columns:1fr;gap:12px}.safety-closing{font-size:14px}.safety-page h1{font-size:clamp(38px,10vw,66px)}}@media print{.site-header,.site-footer,.site-search-bar,.overview-entry,dialog{display:none!important}body,.safety-page{background:#fff!important;color:#000!important}.safety-page{padding:0}.safety-intro{padding-bottom:18px}.safety-page h1{font-size:34px}.safety-grid{display:block}.safety-topic{break-inside:avoid;padding:16px 0}.safety-page p,.safety-page li{font-size:11pt}.safety-page h2{font-size:18pt}.safety-checklist{break-inside:avoid;background:#f2f2f2}.safety-page .safety-note,.safety-page .safety-readtime,.safety-page .safety-number,.safety-page h1 em{color:#333}}
