.policy-public-page{width:100%;max-width:960px;margin:0 auto;padding:120px 24px 64px;min-height:60vh}.policy-paper h1{line-height:1.25;overflow-wrap:anywhere}.policy-editor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.policy-paper{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:32px;box-shadow:0 4px 18px rgba(0,0,0,.04)}.policy-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;color:#404040;font-size:16px}.policy-lock-box{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:24px;max-width:680px}@media(min-width:1100px){.policy-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:600px){.policy-paper{padding:20px}.policy-text{font-size:15px}}
