:root{--site-header-height:76px;--site-content-clearance:64px}.safety-page{background:var(--color-white);min-height:100%;color:var(--color-text);font-family:var(--font-sans)}.safety-page *{box-sizing:border-box}.safety-page a:where(:not(.read-link,.button-primary,.button-secondary,.quiet-link-host)){color:inherit}.safety-page :is(p,li) a:not(:is(header,nav,footer,.safety-section-nav) a):not(.read-link,.button-primary,.button-secondary,.quiet-link-host){text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-gold-on-light) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-gold-on-light) 50%, transparent);text-underline-offset:3px}.safety-shell{width:min(1080px,100% - 80px);margin:0 auto}.safety-skip-link{z-index:100;background:var(--color-ivory);font-size:14px;font-weight:var(--weight-bold);padding:12px 16px;text-decoration:none;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-150%);color:var(--color-ink-on-gold)!important}.safety-skip-link:focus-visible{outline:var(--focus-width) solid var(--focus-on-light);outline-offset:var(--focus-offset);transform:translateY(0)}.safety-hero{padding:calc(var(--site-header-height) + var(--site-content-clearance)) 0 58px;border-bottom:1px solid var(--color-rule);background:var(--color-white)}.safety-hero-inner>*{max-width:850px}.safety-kicker{margin:0 0 var(--type-label-gap);color:var(--color-gold-on-light);font-family:var(--font-sans);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;line-height:1.5}.safety-hero h1{color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-headline-size);font-weight:400;line-height:var(--type-headline-leading);letter-spacing:var(--type-headline-tracking);margin:0}.safety-hero-inner>p:last-child{max-width:700px;color:var(--color-body);font-size:var(--type-intro-size);line-height:var(--type-intro-leading);margin:18px 0 0}.safety-section-nav{z-index:10;border-bottom:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-white) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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{min-height:var(--tap-min);color:var(--color-unavailable-text);font-size:9px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.safety-section-nav a:hover{color:var(--color-gold-on-light)}.safety-section-nav a:focus-visible{color:var(--color-gold-on-light);outline:var(--focus-width) solid var(--focus-on-light);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(--color-rule);grid-template-columns:52px minmax(0,1fr);gap:28px;scroll-margin-top:126px;display:grid}.safety-question-number{color:var(--color-gold-on-light);font:var(--weight-medium) 13px/1 var(--font-sans);letter-spacing:.12em;margin:7px 0 0}.safety-faq h2{max-width:820px;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-heading-size);font-weight:400;line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);margin:0 0 20px}.safety-faq h3{color:var(--color-text);font-size:13px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.45}.safety-faq section>div>p{max-width:790px;color:var(--color-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.safety-faq section>div>p+p{margin-top:12px}.safety-faq strong{color:var(--color-label);font-weight:var(--weight-bold)}.safety-fact-columns{border:1px solid var(--color-rule);background:var(--color-flow-card);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(--color-rule)}.safety-fact-columns ul{color:var(--color-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:15px 0 0;padding-left:19px;list-style:outside}.safety-fact-columns li+li{margin-top:5px}.safety-fact-columns p{color:var(--color-unavailable-text);margin:13px 0 0;font-size:12px;line-height:1.65}.safety-fact-table{border-top:1px solid var(--color-rule);max-width:850px}.safety-fact-row{border-bottom:1px solid var(--color-rule);grid-template-columns:170px minmax(0,1fr);gap:28px;padding:20px 4px;display:grid}.safety-fact-row h3{color:var(--color-text);font:var(--weight-regular) 20px/1.2 var(--font-serif);letter-spacing:0;text-transform:none}.safety-fact-row p{color:var(--color-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.safety-definition-list{border-top:1px solid var(--color-rule);max-width:850px;margin:20px 0}.safety-definition-list>div{border-bottom:1px solid var(--color-rule);grid-template-columns:170px minmax(0,1fr);gap:28px;padding:17px 4px;display:grid}.safety-definition-list dt{color:var(--color-label);font-size:13px;font-weight:var(--weight-bold);line-height:1.6}.safety-definition-list dd{color:var(--color-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.safety-site-footer{border-top:1px solid color-mix(in srgb,var(--color-ivory) 11%,transparent);background:var(--color-ink);color:color-mix(in srgb,var(--color-ivory) 70%,transparent);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;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(--color-gold)}.safety-site-footer a:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.safety-footer-brand{font-weight:var(--weight-semibold);justify-self:start;color:var(--color-gold)!important}.safety-footer-links{color:color-mix(in srgb,var(--color-ivory) 76%,transparent);flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.safety-footer-explore{color:color-mix(in srgb,var(--color-ivory) 50%,transparent);grid-column:1/-1;gap:6px 0;margin-top:-12px;font-size:.9em}.safety-footer-explore a+a:before{content:"·";color:color-mix(in srgb,var(--color-ivory) 30%,transparent);margin:0 12px}.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(--color-gold)}.safety-footer-consent:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.safety-copyright{justify-self:end}@media (max-width:760px){:root{--site-header-height:68px;--site-content-clearance:48px}.safety-shell{width:min(100% - 40px,1080px)}.safety-hero{padding:calc(var(--site-header-height) + var(--site-content-clearance)) 0 42px}.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}.safety-fact-columns{grid-template-columns:1fr}.safety-fact-columns article{padding:22px}.safety-fact-columns article+article{border-top:1px solid var(--color-rule);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 (prefers-reduced-motion:reduce){.safety-page *{scroll-behavior:auto!important;transition:none!important}}
