.safety-page{color:#604b36;margin:20px 0 30px}.safety-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:40px;align-items:center;border:1px solid #d7c6ac;border-radius:18px;padding:44px;background:rgba(255,252,244,.55);margin-bottom:26px}.safety-eyebrow{font-size:11px;letter-spacing:.18em;color:#a52338;font-weight:700}.safety-intro h2{font:32px/1.2 Georgia,serif;margin:16px 0 22px}.safety-intro p{font-size:17px;line-height:1.85;margin-bottom:0}.safety-mark{border-left:1px solid #cdb692;padding:26px 0 26px 34px}.safety-mark strong{display:block;font:25px/1.4 Georgia,serif;margin:20px 0;color:#a52338}.safety-mark-line{display:block;font-size:10px;letter-spacing:.13em}.safety-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.safety-card{padding:32px;border:1px solid #d7c6ac;border-radius:14px;background:rgba(255,252,245,.4);line-height:1.85;overflow-wrap:anywhere}.safety-card h2{font:24px/1.4 Georgia,serif;margin:16px 0 20px}.safety-card p:last-child{margin-bottom:0}.safety-number{display:inline-block;font:16px Georgia,serif;color:#a52338;border-bottom:2px solid #a52338;padding-bottom:8px;min-width:32px}.safety-document{background:rgba(244,231,206,.5)}.safety-document a{color:#a52338;text-decoration:underline;text-underline-offset:4px;font-weight:700}.safety-page img{max-width:100%;height:auto}.safety-page table{max-width:100%}@media(max-width:760px){.safety-intro{grid-template-columns:1fr;padding:26px 22px;gap:26px}.safety-intro h2{font-size:28px}.safety-intro p{font-size:16px}.safety-mark{border-left:0;border-top:1px solid #cdb692;padding:24px 0 0}.safety-mark strong{font-size:23px;margin:14px 0}.safety-grid{grid-template-columns:1fr;gap:18px}.safety-card{padding:25px 22px}.safety-card h2{font-size:23px}}
