body{max-width:760px;margin:32px auto;padding:0 20px;font:16px/1.7 sans-serif;color:#241b3a}h1{font-size:26px}section{margin:24px 0}p{white-space:pre-wrap;overflow-wrap:anywhere}a{color:#513599}
.privacy-facts{padding:16px;border:1px solid #ded4eb;border-radius:12px;background:#faf8fd}.privacy-facts>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:10px 0}.privacy-facts dt{font-weight:700}.privacy-facts dd{margin:0;overflow-wrap:anywhere}.privacy-section{border-bottom:1px solid #e8e1ef;padding:10px 0}.privacy-section summary{cursor:pointer;min-height:36px;font-weight:600}.privacy-section p{margin:8px 0 14px;font-size:14px}.privacy-section:last-child{margin-bottom:24px}
