:root{--site-header-height:76px;--site-content-clearance:64px;--safety-ivory:var(--color-ivory);--safety-gold:var(--color-gold);--safety-gold-dark:var(--color-gold-on-light);--safety-black:var(--color-ink);--safety-line:var(--color-rule);--safety-serif:var(--font-serif);--safety-sans:var(--font-sans)}.safety-page{color:#211f1b;min-height:100%;font-family:var(--safety-sans);background:#fff}.safety-page *{box-sizing:border-box}.safety-page a{color:inherit}.safety-shell{width:min(1080px,100% - 80px);margin:0 auto}.safety-skip-link{z-index:100;background:var(--safety-ivory);padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-150%);color:#151515!important}.safety-skip-link:focus-visible{outline:3px solid var(--safety-gold-dark);outline-offset:3px;transform:translateY(0)}.safety-site-header{z-index:20;background:var(--safety-black);height:76px;color:var(--safety-ivory);border-bottom:1px solid #c79a5033;grid-template-columns:1fr auto auto;align-items:center;gap:52px;padding:0 clamp(24px,4vw,66px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 7px 22px #00000024}.safety-brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.safety-brand:focus-visible{outline:2px solid var(--safety-gold);outline-offset:4px}.safety-brand-icon{object-fit:contain;flex:none;width:36px;height:36px;display:block}.safety-brand-name{font:500 19px/1 var(--safety-serif);letter-spacing:.23em}.safety-desktop-nav{letter-spacing:.13em;text-transform:uppercase;gap:30px;font-size:12.5px;font-weight:600;display:flex}.safety-desktop-nav a{color:inherit;opacity:.94;text-decoration:none;transition:color .25s}.safety-desktop-nav a:hover,.safety-desktop-nav a[aria-current=page]{color:var(--safety-gold)}.safety-desktop-nav a:focus-visible{color:var(--safety-gold);outline:2px solid var(--safety-gold);outline-offset:4px}.safety-header-cta{background:var(--safety-gold);letter-spacing:.14em;text-transform:uppercase;justify-self:end;align-items:center;padding:12px 16px;font-size:10.75px;font-weight:600;text-decoration:none;transition:background-color .3s,transform .3s;display:inline-flex;color:var(--color-ink-on-gold)!important}.safety-header-cta:hover{background:var(--color-gold-hover);transform:translateY(-1px)}.safety-header-cta:focus-visible{background:var(--color-gold-hover);outline:2px solid var(--safety-ivory);outline-offset:3px}.safety-header-cta:active{transform:translateY(1px)scale(.99)}.safety-mobile-nav-toggle,.safety-mobile-nav-panel{display:none}.safety-hero{padding:calc(var(--site-header-height) + var(--site-content-clearance)) 0 58px;border-bottom:1px solid var(--safety-line);background:#fff}.safety-hero-inner{max-width:850px}.safety-kicker{color:var(--safety-gold-dark);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:700}.safety-hero h1{color:#211f1b;font:400 clamp(42px,5vw,62px)/1.04 var(--safety-serif);letter-spacing:-.03em;margin:0}.safety-hero-inner>p:last-child{color:#5d5850;max-width:700px;margin:18px 0 0;font-size:16px;line-height:1.65}.safety-section-nav{z-index:10;border-bottom:1px solid var(--safety-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:76px}.safety-section-nav .safety-shell{scrollbar-width:none;justify-content:flex-start;gap:26px;display:flex;overflow-x:auto}.safety-section-nav .safety-shell::-webkit-scrollbar{display:none}.safety-section-nav a{color:#645e55;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:50px;font-size:9px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.safety-section-nav a:hover{color:var(--safety-gold-dark)}.safety-section-nav a:focus-visible{color:var(--safety-gold-dark);outline:2px solid var(--safety-gold-dark);outline-offset:-5px}.safety-faq{padding-top:10px;padding-bottom:80px}.safety-faq>section{padding:var(--site-content-clearance) 0;border-bottom:1px solid var(--safety-line);grid-template-columns:52px minmax(0,1fr);gap:28px;scroll-margin-top:126px;display:grid}.safety-question-number{color:var(--safety-gold-dark);font:500 13px/1 var(--safety-sans);letter-spacing:.12em;margin:7px 0 0}.safety-faq h2{max-width:820px;color:var(--color-text);font:400 clamp(27px,3vw,35px)/1.15 var(--safety-serif);letter-spacing:-.015em;margin:0 0 20px}.safety-faq h3{color:#292621;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:1.45}.safety-faq section>div>p{color:#514c45;max-width:790px;margin:0;font-size:14px;line-height:1.72}.safety-faq section>div>p+p{margin-top:12px}.safety-faq strong{color:#312d28;font-weight:700}.safety-fact-columns{border:1px solid var(--safety-line);background:#fcfbf9;grid-template-columns:1fr 1fr;max-width:850px;display:grid}.safety-fact-columns article{padding:26px 28px}.safety-fact-columns article+article{border-left:1px solid var(--safety-line)}.safety-fact-columns ul{color:#514c45;margin:15px 0 0;padding-left:19px;font-size:13px;line-height:1.7}.safety-fact-columns li+li{margin-top:5px}.safety-fact-columns p{color:#6a635a;margin:13px 0 0;font-size:12px;line-height:1.65}.safety-fact-table{border-top:1px solid var(--safety-line);max-width:850px}.safety-fact-row{border-bottom:1px solid var(--safety-line);grid-template-columns:170px minmax(0,1fr);gap:28px;padding:20px 4px;display:grid}.safety-fact-row h3{font:500 20px/1.35 var(--safety-serif);letter-spacing:0;text-transform:none}.safety-fact-row p{color:#514c45;margin:0;font-size:13px;line-height:1.7}.safety-definition-list{border-top:1px solid var(--safety-line);max-width:850px;margin:20px 0}.safety-definition-list>div{border-bottom:1px solid var(--safety-line);grid-template-columns:170px minmax(0,1fr);gap:28px;padding:17px 4px;display:grid}.safety-definition-list dt{color:#302c27;font-size:13px;font-weight:700;line-height:1.6}.safety-definition-list dd{color:#514c45;margin:0;font-size:13px;line-height:1.65}.safety-site-footer{background:var(--color-ink);color:#f4efe6b3;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f4efe61c;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:0;padding:24px clamp(24px,5vw,74px);font-size:10.75px;display:grid}.safety-site-footer a{color:inherit;text-decoration:none;transition:color .25s}.safety-site-footer a:hover,.safety-site-footer a:focus-visible{color:var(--safety-gold)}.safety-site-footer a:focus-visible{outline:1px solid var(--safety-gold);outline-offset:4px}.safety-footer-brand{justify-self:start;font-weight:600;color:var(--safety-gold)!important}.safety-footer-links{color:#f4efe6c2;gap:24px;display:flex}.safety-footer-consent{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .25s}.safety-footer-consent:hover,.safety-footer-consent:focus-visible{color:var(--safety-gold)}.safety-footer-consent:focus-visible{outline:1px solid var(--safety-gold);outline-offset:4px}.safety-copyright{justify-self:end}@media (max-width:920px){.safety-site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.safety-desktop-nav{display:none}.safety-mobile-nav-toggle{width:44px;height:44px;color:var(--safety-ivory);cursor:pointer;background:#090a0bb8;border:1px solid #c79a50b8;place-content:center;gap:4px;padding:9px 8px;display:grid}.safety-mobile-nav-toggle span{background:currentColor;width:18px;height:1px;transition:transform .2s,opacity .2s;display:block}.safety-mobile-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.safety-mobile-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.safety-mobile-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-5px)rotate(-45deg)}.safety-mobile-nav-toggle:focus-visible{outline:2px solid var(--safety-gold);outline-offset:3px}.safety-mobile-nav-panel{background:var(--color-ink);letter-spacing:.12em;text-transform:uppercase;visibility:hidden;opacity:0;pointer-events:none;border-top:1px solid #c79a5038;border-bottom:1px solid #c79a506b;gap:0;padding:8px 14px 12px;font-size:10px;font-weight:600;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 12px 24px #0000004d}.safety-mobile-nav-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.safety-mobile-nav-panel a{min-height:44px;color:var(--safety-ivory);border-bottom:1px solid #f4efe61a;align-items:center;padding:10px 8px;text-decoration:none;display:flex}.safety-mobile-nav-panel a:last-child{border-bottom:0}.safety-mobile-nav-panel a[aria-current=page]{color:var(--safety-gold)}}@media (max-width:760px){:root{--site-header-height:68px;--site-content-clearance:48px}.safety-shell{width:min(100% - 40px,1080px)}.safety-site-header{gap:8px;height:68px;padding:0 14px}.safety-brand{gap:8px;min-width:0;min-height:44px}.safety-brand-icon{width:32px;height:32px}.safety-brand-name{letter-spacing:.19em;font-size:17px}.safety-header-cta{min-height:44px;padding:10px;font-size:9px}.safety-hero{padding:calc(var(--site-header-height) + var(--site-content-clearance)) 0 42px}.safety-hero h1{font-size:39px}.safety-hero-inner>p:last-child{font-size:14px}.safety-section-nav{top:68px}.safety-section-nav .safety-shell{gap:22px}.safety-faq{padding-bottom:54px}.safety-faq>section{padding:var(--site-content-clearance) 0;grid-template-columns:1fr;gap:12px;scroll-margin-top:118px}.safety-question-number{margin:0}.safety-faq h2{margin-bottom:16px;font-size:28px}.safety-faq section>div>p{font-size:13.5px}.safety-fact-columns{grid-template-columns:1fr}.safety-fact-columns article{padding:22px}.safety-fact-columns article+article{border-top:1px solid var(--safety-line);border-left:0}.safety-fact-row,.safety-definition-list>div{grid-template-columns:1fr;gap:6px}.safety-fact-row{padding:18px 2px}.safety-definition-list>div{padding:15px 2px}.safety-site-footer{letter-spacing:.1em;grid-template-columns:1fr;justify-items:center;font-size:10px}.safety-footer-brand,.safety-copyright{justify-self:center}.safety-footer-links{flex-wrap:wrap;justify-content:center}.safety-copyright{font-size:9.5px}}@media (max-width:360px){.safety-site-header{gap:6px;padding-left:8px;padding-right:8px}.safety-brand{gap:7px}.safety-brand-name{letter-spacing:.15em}.safety-header-cta{letter-spacing:.08em;text-align:center;justify-content:center;width:112px;padding:6px 5px;line-height:1.35}}@media (max-width:420px){.safety-brand-name{display:none}}@media (prefers-reduced-motion:reduce){.safety-page *{scroll-behavior:auto!important;transition:none!important}}
