.policy-draft{border-left:3px solid #245eea;background:#f1f5ff;padding:20px 24px;margin-bottom:36px}.policy-draft strong{color:#254c98;font-size:.9375rem}.policy-draft p{color:#536985;font-size:.9375rem;line-height:1.9;margin-top:8px}.policy-document{max-width:880px}.policy-document p{font-size:1rem;line-height:2;color:#20334f;overflow-wrap:anywhere}.policy-document>section{padding-top:36px;margin-top:36px;border-top:1px solid #dfe7f4}.policy-document h2{font-size:1.35rem;font-weight:700;line-height:1.7;letter-spacing:-.015em;color:#142747;margin-bottom:18px}.policy-document h3{font-size:1.0625rem;line-height:1.8;letter-spacing:0;color:#263d5d;margin:26px 0 12px}.policy-editor-note{padding:16px 20px;border-radius:8px;background:#f4f6fa;border:1px dashed #ccd6e7;margin-top:20px}.policy-editor-note strong{color:#61718a;font-size:.875rem}.policy-document .policy-editor-note p{margin-top:6px;font-size:.9375rem;color:#61718a}@media(max-width:700px){.policy-draft{padding:16px 18px}.policy-document>section{padding-top:28px;margin-top:28px}.policy-document h2{font-size:1.2rem}.policy-editor-note{padding:14px 16px}}
