
.pass3-editorial,.pass3-scenarios{max-width:740px;margin:32px auto;padding:20px 26px;background:rgba(247,241,238,.65);border:1px solid rgba(120,90,84,.18);border-radius:18px;line-height:1.75}
.pass3-editorial h2,.pass3-scenarios h2{font-size:1.7rem;margin:8px 0 16px}
.pass3-editorial h3,.pass3-scenarios h3{font-size:1.18rem;margin:24px 0 12px}
.pass3-editorial p,.pass3-scenarios p{margin:0 0 15px;line-height:1.75}
.pass3-citation{font-size:.86rem;border-top:1px solid rgba(120,90,84,.18);padding-top:14px}
.pass3-safety{background:#fff5e8;color:#402f20;border:2px solid #ac7448;border-radius:14px;padding:22px;margin:24px auto;max-width:780px;line-height:1.65}
.pass3-safety h2{font-size:1.4rem;margin:0 0 12px;color:#402f20}
.pass3-safety p{margin:0 0 12px;color:#402f20}
.pass3-safety a{color:#633915;text-decoration:underline}
.pass3-commercial-note{background:#f6f3ed;color:#272a33;border:1px solid #c9bbac;border-radius:16px;padding:24px;margin:22px auto;max-width:890px;line-height:1.65}
.pass3-commercial-note h2{font-size:1.55rem;margin:0 0 14px}.pass3-commercial-note p{margin:0 0 12px;color:inherit}
@media(max-width:600px){.pass3-editorial,.pass3-scenarios,.pass3-safety,.pass3-commercial-note{padding:17px;margin:20px 8px}}
