.legal-draft{max-width:900px}.draft-banner{padding:22px 26px;margin-bottom:34px;border:1px solid #d7b77b;border-left:4px solid #b58b45;background:#fcf6e9;border-radius:12px;color:#594724}.draft-banner strong{font-size:17px}.draft-banner p{margin-top:8px}.draft-placeholder{display:inline;padding:3px 7px;background:#fbf0d9;color:#614a23;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere;border-radius:4px}.legal-draft section{padding:26px 0;border-bottom:1px solid #dfe7eb}.legal-draft section:first-of-type{padding-top:0}.legal-draft h2{font-size:clamp(26px,3vw,34px);line-height:1.2;margin-bottom:18px}.legal-draft p{line-height:1.85}.legal-draft p+p{margin-top:12px}.draft-facts{margin:20px 0 0}.draft-facts>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;padding:12px 0}.draft-facts dt{font-weight:600;color:#363c40}.draft-facts dd{margin:0;line-height:1.8}@media(max-width:600px){.draft-facts>div{grid-template-columns:1fr;gap:5px}.draft-banner{padding:20px}.legal-draft section{padding:22px 0}}

.prayer-preview-warning{background:#fcf5e5;color:#393d3e;border:1px solid #d8b56d;border-left:4px solid #b08b44;border-radius:10px;padding:18px 22px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}
.prayer-preview-warning strong{display:block;font-size:15px;font-weight:700;color:#59451f}
.prayer-preview-warning p{margin:6px 0 0;font-size:13px;color:#594f3c}
.prayer-panel>.prayer-preview-warning{grid-column:1/-1;margin-bottom:12px}
@media(max-width:600px){.prayer-preview-warning{padding:16px}.prayer-preview-warning p{font-size:13px}}
