.nc-legal-body{max-width:960px;margin:0 auto;font-size:16px;line-height:1.75;overflow-wrap:anywhere;color:#392846}.nc-legal-body h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.15;margin:20px 0 35px;letter-spacing:-.035em}.nc-legal-body h2{font-size:1.55rem;margin:2rem 0 1rem;line-height:1.3}.nc-legal-body h3{font-size:1.2rem;margin:1.6rem 0 .75rem}.nc-legal-body p{margin:0 0 1rem}.nc-legal-body ol,.nc-legal-body ul{padding-left:1.6rem;margin:1rem 0}.nc-legal-body li{margin:.4rem 0}.nc-legal-body a{text-decoration:underline;color:#613681}.nc-legal-body table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:1.5rem 0}.nc-legal-body td,.nc-legal-body th{padding:10px;border:1px solid #dacee3;text-align:left}.nc-legal-body details{padding:12px;border:1px solid #dacee3;border-radius:8px;margin:12px 0}.nc-legal-body summary{cursor:pointer}