.public-policy-body.bw-policy-rich,.bw-policy-rich{white-space:normal!important;overflow-wrap:anywhere;line-height:1.85;color:#dbe9f5;font-size:1rem;min-width:0}.bw-policy-rich p{margin:.7rem 0 1.1rem}.bw-policy-rich h2{font-size:1.35rem;line-height:1.5;margin:2rem 0 .8rem;padding-bottom:.55rem;border-bottom:1px solid #2d4d66;color:#f0f7ff;scroll-margin-top:1.5rem}.bw-policy-rich h3{font-size:1.13rem;line-height:1.55;margin:1.5rem 0 .7rem;color:#d8efff;scroll-margin-top:1.5rem}.bw-policy-rich strong{color:#fff;font-weight:750}.bw-policy-rich ul,.bw-policy-rich ol{padding-left:1.6rem;margin:.8rem 0 1.2rem}.bw-policy-rich li{margin:.4rem 0}.bw-policy-rich a{color:#8dd4ff;text-decoration:underline;text-underline-offset:3px}.bw-policy-rich aside{border-left:3px solid #64b8ed;border-radius:8px;background:#102b3e;padding:.7rem 1rem;margin:1.2rem 0}.bw-policy-rich aside[data-callout=notice]{border-color:#dbb566;background:#2a2418}.bw-policy-rich aside>p:last-child{margin-bottom:.3rem}.bw-policy-rich hr{border:0;border-top:1px solid #36516b;margin:1.6rem 0}.bw-policy-toc{border:1px solid #36516b;border-radius:10px;padding:12px 16px;background:#0e2537}.bw-policy-toc summary{cursor:pointer;font-weight:650}.bw-policy-toc li.level-3{margin-left:1rem}.bw-policy-rich code{white-space:pre-wrap;background:#071624;padding:2px 4px;border-radius:3px}.bw-policy-editor{border:1px solid #36516b;border-radius:12px;overflow:hidden;background:#061622}.bw-policy-toolbar{display:flex;gap:7px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #36516b;background:#0d2536}.bw-policy-toolbar button,.bw-policy-toolbar select{font:inherit;background:#123149;border:1px solid #3c627c;color:#e5f2ff;border-radius:7px;min-height:40px;padding:7px 11px}.bw-policy-editor [contenteditable]{min-height:330px;padding:18px;max-height:65vh;overflow:auto;outline-offset:-3px}.bw-policy-editor [contenteditable=false]{opacity:.9}.bw-policy-editor [contenteditable]:focus-visible{outline:2px solid #8dd4ff}.bw-policy-editor-note{padding:10px 14px;color:#9bb7c9;font-size:.86rem;border-top:1px solid #29485f}.bw-policy-import-preview{max-height:45vh;overflow:auto;padding:14px;border:1px solid #36516b;border-radius:8px}.bw-policy-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bw-policy-comparison>section{min-width:0;max-height:60vh;overflow:auto;border:1px solid #36516b;border-radius:9px;padding:14px}.bw-policy-revision-note{padding:12px 15px;border:1px solid #36516b;border-radius:8px;color:#b9d9ec}.bw-policy-source{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;overflow:auto;font:inherit}.bw-policy-import-options{display:flex;flex-wrap:wrap;gap:15px;padding:12px 0}.bw-policy-import-options input{width:auto!important}@media(max-width:650px){.bw-policy-comparison{grid-template-columns:1fr}.bw-policy-rich h2{font-size:1.2rem}.bw-policy-editor [contenteditable]{padding:13px;min-height:280px}.bw-policy-toolbar{gap:5px;padding:9px}.bw-policy-toolbar button{padding:6px 8px}}
